home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 3: Developer Tools / Linux Cubed Series 3 - Developer Tools.iso / devel / lang / fortran / toolpack.000 / toolpack / toolpack1.2 / tools / istlx / SCNBLK.MAC.f < prev    next >
Encoding:
Text File  |  1989-03-04  |  90.0 KB  |  2,220 lines

  1. C---------------------------------------------------------
  2. C    TOOLPACK/1    Release: 2.4
  3. C---------------------------------------------------------
  4.       BLOCK DATA LSTGBD
  5. C
  6. C  CUSTOMISABLE BLOCK DATA
  7. C
  8. C  MCONTC - MAXIMUM NUMBER OF CONTINUATION LINES ALLOWED TO
  9. C           A STATEMENT. CONTINUATION LINES ARE NOT DELETED,
  10. C           THIS ONLY CONTROLS WHEN THE ERROR MESSAGE IS
  11. C           PRINTED. THE STANDARD SAYS THAT THIS VALUE IS 19.
  12. C  CMTLEN - THE LENGTH AT WHICH COMMENTS WILL BE TRUNCATED,
  13. C           USUALY SET TO 80, BUT CAN BE SET TO 72 TO REMOVE
  14. C           SEQUENCE NUMBERS FROM COMMENTS.
  15. C
  16.       COMMON /CNTCRD/ NCONTC, MCONTC
  17.       INTEGER NCONTC, MCONTC
  18.       COMMON /CNTROL/ CMTLEN
  19.       INTEGER CMTLEN
  20.       SAVE
  21.  
  22.       DATA MCONTC /19/
  23.       DATA CMTLEN /80/
  24.  
  25.       END
  26. C----------------------------------------------------------------
  27.       BLOCK DATA SCANBD
  28. C
  29.       COMMON /AKTYPS/ KSTEP,DSTEP,CALL,FECALL,VECALL,ELSE,OUTKTK,
  30.      +                OUTDTK,SCREEN,EVAL,END,ERR,KADV,DADV,FCKADV,
  31.      +                FCDADV,VCKADV,VCDADV,ELKSTP,ELDSTP,KTSCRN,DTSCRN,
  32.      +                KTEVAL, DTEVAL
  33.       INTEGER         KSTEP,DSTEP,CALL,FECALL,VECALL,ELSE,OUTKTK,
  34.      +                OUTDTK,SCREEN,EVAL,END,ERR,KADV,DADV,FCKADV,
  35.      +                FCDADV,VCKADV,VCDADV,ELKSTP,ELDSTP,KTSCRN,DTSCRN,
  36.      +                KTEVAL,DTEVAL
  37.       COMMON /CHRBFC/ ICHAR, CBFSIZ, CBFEND, MCHAR, CHRBUF
  38.       INTEGER         ICHAR, CBFSIZ, CBFEND, MCHAR, CHRBUF(1603)
  39.       COMMON /CHICOM/ ERRCHI, EOLCHI, EOICHI, EOFCHI
  40.       INTEGER         ERRCHI, EOLCHI, EOICHI, EOFCHI
  41.       COMMON /CURSTC/ ACT, CHAR, ERRORF, FBKUPC, NEWACT, ENDSCR
  42.       INTEGER         ACT, CHAR, FBKUPC, NEWACT
  43.       LOGICAL         ERRORF, ENDSCR
  44.       COMMON /KSTAKC/ IKSTAC, MKSTAC, KSTACK, FTOKEN, TOKEN, KEEPF
  45.       INTEGER         IKSTAC, MKSTAC, KSTACK(2500), FTOKEN, TOKEN
  46.       LOGICAL         KEEPF
  47.       COMMON /CSTAKC/ ICSTAC, MCSTAC, CSTACK
  48.       INTEGER         ICSTAC, MCSTAC, CSTACK(100)
  49.       COMMON /TCMAXC/ MTKNCH
  50.       INTEGER         MTKNCH
  51.       COMMON /NESTCM/ NSTELS
  52.       INTEGER         NSTELS
  53.       COMMON /BFFRCM/ MBUFFR, BUFFER
  54.       INTEGER         MBUFFR, BUFFER(82)
  55.       COMMON /TKNUMC/ TOKNUM, STMNUM, PUNUM, PUNAME
  56.       INTEGER         TOKNUM, STMNUM, PUNUM, PUNAME(134)
  57.       COMMON /INSTCM/ INSTAT
  58.       INTEGER         INSTAT
  59.       SAVE
  60. C
  61.       DATA KSTEP/1/, DSTEP/2/, CALL/3/, FECALL/4/, VECALL/5/,
  62.      $     ELSE/6/, OUTKTK/7/, OUTDTK/8/, SCREEN/9/, EVAL/10/,
  63.      $     END/11/, ERR/12/, KADV/13/, DADV/14/, FCKADV/15/,
  64.      $     FCDADV/16/, VCKADV/17/, VCDADV/18/, ELKSTP/19/,
  65.      $     ELDSTP/20/, KTSCRN/21/, DTSCRN/22/, KTEVAL/23/,
  66.      $     DTEVAL/24/
  67. C MCHAR MUST BE LARGE ENOUGH FOR THE ENDING EOI, A FLOATING EOI, AND
  68. C ALL INPUT (INCLUDING ADDED EOL CHARACTERS).
  69.       DATA MCHAR /1603/
  70.       DATA ERRCHI /1/
  71.       DATA ACT /1/, ERRORF /.FALSE./, ENDSCR /.FALSE./
  72.       DATA IKSTAC /1/, MKSTAC /2500/, KSTACK(1) /0/, FTOKEN /1/,
  73.      $     TOKEN /1 /, KEEPF/ .FALSE. /
  74.       DATA ICSTAC /1/, MCSTAC /100/, CSTACK(1) /0/
  75.       DATA NSTELS /0/
  76.       DATA MTKNCH /1326/
  77.       DATA MBUFFR /80/
  78.       DATA TOKNUM /0/
  79.       DATA STMNUM /0/
  80.       DATA INSTAT /-1/
  81. C
  82.       END
  83. C ----------------------------------------------------------------------
  84.       BLOCK DATA STBLBD
  85.       COMMON /EXPTCM/ EXPONT( 3)
  86.       COMMON /BTVRCM/ BTVCTR( 5,  72)
  87.       INTEGER BTVCTR
  88.       COMMON /AKSCM1/ A(2050)
  89.       COMMON /AKSCM2/ B(2050)
  90.       INTEGER EXPONT,A,B
  91.       SAVE
  92.       DATA EXPONT/5,0,0/
  93.       DATA (BTVCTR(I,1),I=1,5)/0,67108864,0,0,0/
  94.       DATA (BTVCTR(I,2),I=1,5)/0,536887280,0,0,0/
  95.       DATA (BTVCTR(I,3),I=1,5)/2147483647,2147483647,2147483647,
  96.      +2147483647,2139095040/
  97.       DATA (BTVCTR(I,4),I=1,5)/0,536879104,0,0,0/
  98.       DATA (BTVCTR(I,5),I=1,5)/0,536870912,0,0,0/
  99.       DATA (BTVCTR(I,6),I=1,5)/0,67108864,266941984,133470992,0/
  100.       DATA (BTVCTR(I,7),I=1,5)/0,100663296,268435452,134217726,0/
  101.       DATA (BTVCTR(I,8),I=1,5)/0,0,0,0,33554432/
  102.       DATA (BTVCTR(I,9),I=1,5)/0,67108864,0,0,33554432/
  103.       DATA (BTVCTR(I,10),I=1,5)/0,16368,0,0,0/
  104.       DATA (BTVCTR(I,11),I=1,5)/2147483647,2147483647,2147483647,
  105.      +2147483647,2122317824/
  106.       DATA (BTVCTR(I,12),I=1,5)/0,0,67108864,33554432,0/
  107.       DATA (BTVCTR(I,13),I=1,5)/0,0,33554432,16777216,0/
  108.       DATA (BTVCTR(I,14),I=1,5)/0,0,16777216,8388608,0/
  109.       DATA (BTVCTR(I,15),I=1,5)/0,0,8388608,4194304,0/
  110.       DATA (BTVCTR(I,16),I=1,5)/0,0,4194304,2097152,0/
  111.       DATA (BTVCTR(I,17),I=1,5)/0,0,524288,262144,0/
  112.       DATA (BTVCTR(I,18),I=1,5)/0,0,4096,2048,0/
  113.       DATA (BTVCTR(I,19),I=1,5)/0,0,512,256,0/
  114.       DATA (BTVCTR(I,20),I=1,5)/0,0,2097152,1048576,0/
  115.       DATA (BTVCTR(I,21),I=1,5)/0,0,1024,512,0/
  116.       DATA (BTVCTR(I,22),I=1,5)/0,0,65536,32768,0/
  117.       DATA (BTVCTR(I,23),I=1,5)/0,0,8192,4096,0/
  118.       DATA (BTVCTR(I,24),I=1,5)/0,0,32,16,0/
  119.       DATA (BTVCTR(I,25),I=1,5)/0,0,134217728,67108864,0/
  120.       DATA (BTVCTR(I,26),I=1,5)/0,0,128,64,0/
  121.       DATA (BTVCTR(I,27),I=1,5)/0,0,256,128,0/
  122.       DATA (BTVCTR(I,28),I=1,5)/0,0,16384,8192,0/
  123.       DATA (BTVCTR(I,29),I=1,5)/0,0,32768,16384,0/
  124.       DATA (BTVCTR(I,30),I=1,5)/0,0,16,8,0/
  125.       DATA (BTVCTR(I,31),I=1,5)/0,0,2048,1024,0/
  126.       DATA (BTVCTR(I,32),I=1,5)/0,0,1048576,524288,0/
  127.       DATA (BTVCTR(I,33),I=1,5)/0,0,64,32,0/
  128.       DATA (BTVCTR(I,34),I=1,5)/0,69206016,0,0,0/
  129.       DATA (BTVCTR(I,35),I=1,5)/0,67125232,0,0,0/
  130.       DATA (BTVCTR(I,36),I=1,5)/0,2097152,0,0,0/
  131.       DATA (BTVCTR(I,37),I=1,5)/0,0,131072,65536,0/
  132.       DATA (BTVCTR(I,38),I=1,5)/0,67108864,256,128,0/
  133.       DATA (BTVCTR(I,39),I=1,5)/0,0,8,4,0/
  134.       DATA (BTVCTR(I,40),I=1,5)/0,100794368,268435452,134217726,0/
  135.       DATA (BTVCTR(I,41),I=1,5)/0,1,0,0,0/
  136.       DATA (BTVCTR(I,42),I=1,5)/0,33554432,268435452,134217726,0/
  137.       DATA (BTVCTR(I,43),I=1,5)/0,524288,0,0,0/
  138.       DATA (BTVCTR(I,44),I=1,5)/0,67108864,4194304,2097152,0/
  139.       DATA (BTVCTR(I,45),I=1,5)/0,131072,0,0,0/
  140.       DATA (BTVCTR(I,46),I=1,5)/0,16368,0,268435456,0/
  141.       DATA (BTVCTR(I,47),I=1,5)/0,0,0,0,0/
  142.       DATA (BTVCTR(I,48),I=1,5)/0,2113520,0,0,0/
  143.       DATA (BTVCTR(I,49),I=1,5)/0,67108865,0,0,0/
  144.       DATA (BTVCTR(I,50),I=1,5)/0,67108864,50922496,25461248,0/
  145.       DATA (BTVCTR(I,51),I=1,5)/0,107872240,268435452,134217726,0/
  146.       DATA (BTVCTR(I,52),I=1,5)/0,67239936,0,0,0/
  147.       DATA (BTVCTR(I,53),I=1,5)/0,69730304,0,0,0/
  148.       DATA (BTVCTR(I,54),I=1,5)/0,69206017,0,0,0/
  149.       DATA (BTVCTR(I,55),I=1,5)/0,38666224,268435452,134217726,0/
  150.       DATA (BTVCTR(I,56),I=1,5)/0,8,0,0,0/
  151.       DATA (BTVCTR(I,57),I=1,5)/0,1048576,0,0,0/
  152.       DATA (BTVCTR(I,58),I=1,5)/0,109051897,268435452,134217726,0/
  153.       DATA (BTVCTR(I,59),I=1,5)/0,108003321,268435452,134217726,0/
  154.       DATA (BTVCTR(I,60),I=1,5)/0,7831544,233374464,116687232,0/
  155.       DATA (BTVCTR(I,61),I=1,5)/0,6635504,233374464,116687232,0/
  156.       DATA (BTVCTR(I,62),I=1,5)/0,16384,0,0,0/
  157.       DATA (BTVCTR(I,63),I=1,5)/0,262144,0,0,0/
  158.       DATA (BTVCTR(I,64),I=1,5)/0,65536,0,0,0/
  159.       DATA (BTVCTR(I,65),I=1,5)/0,32768,0,0,0/
  160.       DATA (BTVCTR(I,66),I=1,5)/0,4194304,0,0,0/
  161.       DATA (BTVCTR(I,67),I=1,5)/2147483647,2143289343,2147483647,
  162.      +2147483647,2080374784/
  163.       DATA (BTVCTR(I,68),I=1,5)/0,327680,0,0,0/
  164.       DATA (BTVCTR(I,69),I=1,5)/0,0,268435452,134217726,0/
  165.       DATA (BTVCTR(I,70),I=1,5)/0,33554432,0,0,0/
  166.       DATA (BTVCTR(I,71),I=1,5)/0,0,4,2,0/
  167.       DATA (BTVCTR(I,72),I=1,5)/2147483647,2147483647,2147483647,
  168.      +2147483647,2080374784/
  169.       DATA A(1),B(1)/33558528,6/
  170.       DATA A(2),B(2)/251666432,4100/
  171.       DATA A(3),B(3)/184561664,1/
  172.       DATA A(4),B(4)/151007260,8/
  173.       DATA A(5),B(5)/201338880,4/
  174.       DATA A(6),B(6)/134230016,327690/
  175.       DATA A(7),B(7)/201338880,6/
  176.       DATA A(8),B(8)/33570816,13/
  177.       DATA A(9),B(9)/201338880,8/
  178.       DATA A(10),B(10)/33558528,6/
  179.       DATA A(11),B(11)/251666432,4100/
  180.       DATA A(12),B(12)/201338880,10/
  181.       DATA A(13),B(13)/234901504,13/
  182.       DATA A(14),B(14)/100687908,61458/
  183.       DATA A(15),B(15)/100693266,65554/
  184.       DATA A(16),B(16)/50356260,18/
  185.       DATA A(17),B(17)/201338880,13/
  186.       DATA A(18),B(18)/50345281,20/
  187.       DATA A(19),B(19)/201338880,18/
  188.       DATA A(20),B(20)/33558528,25/
  189.       DATA A(21),B(21)/33587200,23/
  190.       DATA A(22),B(22)/201338880,20/
  191.       DATA A(23),B(23)/134230016,323585/
  192.       DATA A(24),B(24)/201338880,23/
  193.       DATA A(25),B(25)/234901504,25/
  194.       DATA A(26),B(26)/134254592,327700/
  195.       DATA A(27),B(27)/201338880,25/
  196.       DATA A(28),B(28)/234901504,28/
  197.       DATA A(29),B(29)/16818176,31/
  198.       DATA A(30),B(30)/184561664,28/
  199.       DATA A(31),B(31)/234901504,31/
  200.       DATA A(32),B(32)/218144768,31/
  201.       DATA A(33),B(33)/117485568,286755/
  202.       DATA A(34),B(34)/201338880,31/
  203.       DATA A(35),B(35)/184561664,35/
  204.       DATA A(36),B(36)/33558528,109/
  205.       DATA A(37),B(37)/33603584,105/
  206.       DATA A(38),B(38)/33607680,99/
  207.       DATA A(39),B(39)/33611776,94/
  208.       DATA A(40),B(40)/33615872,88/
  209.       DATA A(41),B(41)/33619968,84/
  210.       DATA A(42),B(42)/33624064,79/
  211.       DATA A(43),B(43)/33628160,75/
  212.       DATA A(44),B(44)/33632256,70/
  213.       DATA A(45),B(45)/33636352,67/
  214.       DATA A(46),B(46)/33640448,64/
  215.       DATA A(47),B(47)/33644544,61/
  216.       DATA A(48),B(48)/33648640,58/
  217.       DATA A(49),B(49)/33652736,55/
  218.       DATA A(50),B(50)/33656832,52/
  219.       DATA A(51),B(51)/201338880,36/
  220.       DATA A(52),B(52)/234901504,52/
  221.       DATA A(53),B(53)/33632256,112/
  222.       DATA A(54),B(54)/201338880,52/
  223.       DATA A(55),B(55)/234901504,55/
  224.       DATA A(56),B(56)/33640448,115/
  225.       DATA A(57),B(57)/201338880,55/
  226.       DATA A(58),B(58)/234901504,58/
  227.       DATA A(59),B(59)/33628160,118/
  228.       DATA A(60),B(60)/201338880,58/
  229.       DATA A(61),B(61)/234901504,61/
  230.       DATA A(62),B(62)/33648640,121/
  231.       DATA A(63),B(63)/201338880,61/
  232.       DATA A(64),B(64)/234901504,64/
  233.       DATA A(65),B(65)/33615872,124/
  234.       DATA A(66),B(66)/201338880,64/
  235.       DATA A(67),B(67)/234901504,67/
  236.       DATA A(68),B(68)/33648640,129/
  237.       DATA A(69),B(69)/201338880,67/
  238.       DATA A(70),B(70)/234901504,70/
  239.       DATA A(71),B(71)/33660928,138/
  240.       DATA A(72),B(72)/33665024,135/
  241.       DATA A(73),B(73)/33656832,132/
  242.       DATA A(74),B(74)/201338880,70/
  243.       DATA A(75),B(75)/234901504,75/
  244.       DATA A(76),B(76)/33640448,145/
  245.       DATA A(77),B(77)/33656832,141/
  246.       DATA A(78),B(78)/201338880,75/
  247.       DATA A(79),B(79)/234901504,79/
  248.       DATA A(80),B(80)/33669120,155/
  249.       DATA A(81),B(81)/33673216,152/
  250.       DATA A(82),B(82)/33619968,149/
  251.       DATA A(83),B(83)/201338880,79/
  252.       DATA A(84),B(84)/234901504,84/
  253.       DATA A(85),B(85)/33660928,162/
  254.       DATA A(86),B(86)/33648640,159/
  255.       DATA A(87),B(87)/201338880,84/
  256.       DATA A(88),B(88)/234901504,88/
  257.       DATA A(89),B(89)/33677312,175/
  258.       DATA A(90),B(90)/33681408,172/
  259.       DATA A(91),B(91)/33669120,168/
  260.       DATA A(92),B(92)/33644544,165/
  261.       DATA A(93),B(93)/201338880,88/
  262.       DATA A(94),B(94)/234901504,94/
  263.       DATA A(95),B(95)/33648640,184/
  264.       DATA A(96),B(96)/33624064,181/
  265.       DATA A(97),B(97)/33656832,178/
  266.       DATA A(98),B(98)/201338880,94/
  267.       DATA A(99),B(99)/234901504,99/
  268.       DATA A(100),B(100)/33648640,197/
  269.       DATA A(101),B(101)/33644544,194/
  270.       DATA A(102),B(102)/33685504,191/
  271.       DATA A(103),B(103)/33656832,188/
  272.       DATA A(104),B(104)/201338880,99/
  273.       DATA A(105),B(105)/234901504,105/
  274.       DATA A(106),B(106)/33644544,204/
  275.       DATA A(107),B(107)/33656832,201/
  276.       DATA A(108),B(108)/201338880,105/
  277.       DATA A(109),B(109)/234901504,109/
  278.       DATA A(110),B(110)/134242304,327887/
  279.       DATA A(111),B(111)/201338880,109/
  280.       DATA A(112),B(112)/234901504,112/
  281.       DATA A(113),B(113)/33632256,223/
  282.       DATA A(114),B(114)/201338880,112/
  283.       DATA A(115),B(115)/234901504,115/
  284.       DATA A(116),B(116)/33624064,226/
  285.       DATA A(117),B(117)/201338880,115/
  286.       DATA A(118),B(118)/234901504,118/
  287.       DATA A(119),B(119)/33615872,229/
  288.       DATA A(120),B(120)/201338880,118/
  289.       DATA A(121),B(121)/234901504,121/
  290.       DATA A(122),B(122)/33636352,232/
  291.       DATA A(123),B(123)/201338880,121/
  292.       DATA A(124),B(124)/234901504,124/
  293.       DATA A(125),B(125)/33652736,242/
  294.       DATA A(126),B(126)/33665024,239/
  295.       DATA A(127),B(127)/33656832,235/
  296.       DATA A(128),B(128)/201338880,124/
  297.       DATA A(129),B(129)/234901504,129/
  298.       DATA A(130),B(130)/33665024,245/
  299.       DATA A(131),B(131)/201338880,129/
  300.       DATA A(132),B(132)/234901504,132/
  301.       DATA A(133),B(133)/33689600,248/
  302.       DATA A(134),B(134)/201338880,132/
  303.       DATA A(135),B(135)/234901504,135/
  304.       DATA A(136),B(136)/33648640,251/
  305.       DATA A(137),B(137)/201338880,135/
  306.       DATA A(138),B(138)/234901504,138/
  307.       DATA A(139),B(139)/33603584,254/
  308.       DATA A(140),B(140)/201338880,138/
  309.       DATA A(141),B(141)/234901504,141/
  310.       DATA A(142),B(142)/33660928,260/
  311.       DATA A(143),B(143)/33640448,257/
  312.       DATA A(144),B(144)/201338880,141/
  313.       DATA A(145),B(145)/234901504,145/
  314.       DATA A(146),B(146)/33648640,266/
  315.       DATA A(147),B(147)/33624064,263/
  316.       DATA A(148),B(148)/201338880,145/
  317.       DATA A(149),B(149)/234901504,149/
  318.       DATA A(150),B(150)/134356992,94477/
  319.       DATA A(151),B(151)/201338880,149/
  320.       DATA A(152),B(152)/234901504,152/
  321.       DATA A(153),B(153)/33628160,272/
  322.       DATA A(154),B(154)/201338880,152/
  323.       DATA A(155),B(155)/234901504,155/
  324.       DATA A(156),B(156)/33665024,278/
  325.       DATA A(157),B(157)/33681408,275/
  326.       DATA A(158),B(158)/201338880,155/
  327.       DATA A(159),B(159)/234901504,159/
  328.       DATA A(160),B(160)/33640448,282/
  329.       DATA A(161),B(161)/201338880,159/
  330.       DATA A(162),B(162)/234901504,162/
  331.       DATA A(163),B(163)/33669120,285/
  332.       DATA A(164),B(164)/201338880,162/
  333.       DATA A(165),B(165)/234901504,165/
  334.       DATA A(166),B(166)/33632256,288/
  335.       DATA A(167),B(167)/201338880,165/
  336.       DATA A(168),B(168)/234901504,168/
  337.       DATA A(169),B(169)/33665024,296/
  338.       DATA A(170),B(170)/33611776,291/
  339.       DATA A(171),B(171)/201338880,168/
  340.       DATA A(172),B(172)/234901504,172/
  341.       DATA A(173),B(173)/33660928,299/
  342.       DATA A(174),B(174)/201338880,172/
  343.       DATA A(175),B(175)/234901504,175/
  344.       DATA A(176),B(176)/33665024,302/
  345.       DATA A(177),B(177)/201338880,175/
  346.       DATA A(178),B(178)/234901504,178/
  347.       DATA A(179),B(179)/33665024,305/
  348.       DATA A(180),B(180)/201338880,178/
  349.       DATA A(181),B(181)/234901504,181/
  350.       DATA A(182),B(182)/33673216,308/
  351.       DATA A(183),B(183)/201338880,181/
  352.       DATA A(184),B(184)/234901504,184/
  353.       DATA A(185),B(185)/33660928,314/
  354.       DATA A(186),B(186)/134361088,41271/
  355.       DATA A(187),B(187)/201338880,184/
  356.       DATA A(188),B(188)/234901504,188/
  357.       DATA A(189),B(189)/33644544,317/
  358.       DATA A(190),B(190)/201338880,188/
  359.       DATA A(191),B(191)/234901504,191/
  360.       DATA A(192),B(192)/33656832,320/
  361.       DATA A(193),B(193)/201338880,191/
  362.       DATA A(194),B(194)/234901504,194/
  363.       DATA A(195),B(195)/33648640,323/
  364.       DATA A(196),B(196)/201338880,194/
  365.       DATA A(197),B(197)/234901504,197/
  366.       DATA A(198),B(198)/33669120,330/
  367.       DATA A(199),B(199)/33673216,326/
  368.       DATA A(200),B(200)/201338880,197/
  369.       DATA A(201),B(201)/234901504,201/
  370.       DATA A(202),B(202)/33607680,333/
  371.       DATA A(203),B(203)/201338880,201/
  372.       DATA A(204),B(204)/234901504,204/
  373.       DATA A(205),B(205)/33648640,336/
  374.       DATA A(206),B(206)/201338880,204/
  375.       DATA A(207),B(207)/33558528,109/
  376.       DATA A(208),B(208)/33624064,79/
  377.       DATA A(209),B(209)/33619968,84/
  378.       DATA A(210),B(210)/33615872,88/
  379.       DATA A(211),B(211)/33611776,94/
  380.       DATA A(212),B(212)/33656832,52/
  381.       DATA A(213),B(213)/33603584,105/
  382.       DATA A(214),B(214)/33607680,99/
  383.       DATA A(215),B(215)/33648640,58/
  384.       DATA A(216),B(216)/33640448,64/
  385.       DATA A(217),B(217)/33652736,55/
  386.       DATA A(218),B(218)/33636352,67/
  387.       DATA A(219),B(219)/33628160,75/
  388.       DATA A(220),B(220)/33632256,70/
  389.       DATA A(221),B(221)/33644544,61/
  390.       DATA A(222),B(222)/201338880,207/
  391.       DATA A(223),B(223)/234901504,223/
  392.       DATA A(224),B(224)/33624064,339/
  393.       DATA A(225),B(225)/201338880,223/
  394.       DATA A(226),B(226)/234901504,226/
  395.       DATA A(227),B(227)/33665024,342/
  396.       DATA A(228),B(228)/201338880,226/
  397.       DATA A(229),B(229)/234901504,229/
  398.       DATA A(230),B(230)/33669120,345/
  399.       DATA A(231),B(231)/201338880,229/
  400.       DATA A(232),B(232)/234901504,232/
  401.       DATA A(233),B(233)/33624064,348/
  402.       DATA A(234),B(234)/201338880,232/
  403.       DATA A(235),B(235)/234901504,235/
  404.       DATA A(236),B(236)/33644544,354/
  405.       DATA A(237),B(237)/33611776,351/
  406.       DATA A(238),B(238)/201338880,235/
  407.       DATA A(239),B(239)/234901504,239/
  408.       DATA A(240),B(240)/33660928,357/
  409.       DATA A(241),B(241)/201338880,239/
  410.       DATA A(242),B(242)/234901504,242/
  411.       DATA A(243),B(243)/33624064,360/
  412.       DATA A(244),B(244)/201338880,242/
  413.       DATA A(245),B(245)/234901504,245/
  414.       DATA A(246),B(246)/33648640,363/
  415.       DATA A(247),B(247)/201338880,245/
  416.       DATA A(248),B(248)/234901504,248/
  417.       DATA A(249),B(249)/33615872,366/
  418.       DATA A(250),B(250)/201338880,248/
  419.       DATA A(251),B(251)/234901504,251/
  420.       DATA A(252),B(252)/33628160,369/
  421.       DATA A(253),B(253)/201338880,251/
  422.       DATA A(254),B(254)/234901504,254/
  423.       DATA A(255),B(255)/33640448,372/
  424.       DATA A(256),B(256)/201338880,254/
  425.       DATA A(257),B(257)/234901504,257/
  426.       DATA A(258),B(258)/33656832,375/
  427.       DATA A(259),B(259)/201338880,257/
  428.       DATA A(260),B(260)/234901504,260/
  429.       DATA A(261),B(261)/33632256,378/
  430.       DATA A(262),B(262)/201338880,260/
  431.       DATA A(263),B(263)/234901504,263/
  432.       DATA A(264),B(264)/33669120,381/
  433.       DATA A(265),B(265)/201338880,263/
  434.       DATA A(266),B(266)/234901504,266/
  435.       DATA A(267),B(267)/33636352,384/
  436.       DATA A(268),B(268)/201338880,266/
  437.       DATA A(269),B(269)/33558528,391/
  438.       DATA A(270),B(270)/50480483,387/
  439.       DATA A(271),B(271)/201338880,269/
  440.       DATA A(272),B(272)/234901504,272/
  441.       DATA A(273),B(273)/33644544,394/
  442.       DATA A(274),B(274)/201338880,272/
  443.       DATA A(275),B(275)/234901504,275/
  444.       DATA A(276),B(276)/33660928,397/
  445.       DATA A(277),B(277)/201338880,275/
  446.       DATA A(278),B(278)/234901504,278/
  447.       DATA A(279),B(279)/33640448,403/
  448.       DATA A(280),B(280)/33615872,400/
  449.       DATA A(281),B(281)/201338880,278/
  450.       DATA A(282),B(282)/234901504,282/
  451.       DATA A(283),B(283)/33673216,406/
  452.       DATA A(284),B(284)/201338880,282/
  453.       DATA A(285),B(285)/234901504,285/
  454.       DATA A(286),B(286)/33607680,409/
  455.       DATA A(287),B(287)/201338880,285/
  456.       DATA A(288),B(288)/234901504,288/
  457.       DATA A(289),B(289)/33615872,412/
  458.       DATA A(290),B(290)/201338880,288/
  459.       DATA A(291),B(291)/234901504,291/
  460.       DATA A(292),B(292)/33624064,422/
  461.       DATA A(293),B(293)/33619968,419/
  462.       DATA A(294),B(294)/134254592,57760/
  463.       DATA A(295),B(295)/201338880,291/
  464.       DATA A(296),B(296)/234901504,296/
  465.       DATA A(297),B(297)/33640448,425/
  466.       DATA A(298),B(298)/201338880,296/
  467.       DATA A(299),B(299)/234901504,299/
  468.       DATA A(300),B(300)/33624064,428/
  469.       DATA A(301),B(301)/201338880,299/
  470.       DATA A(302),B(302)/234901504,302/
  471.       DATA A(303),B(303)/33615872,431/
  472.       DATA A(304),B(304)/201338880,302/
  473.       DATA A(305),B(305)/234901504,305/
  474.       DATA A(306),B(306)/33656832,434/
  475.       DATA A(307),B(307)/201338880,305/
  476.       DATA A(308),B(308)/234901504,308/
  477.       DATA A(309),B(309)/33615872,437/
  478.       DATA A(310),B(310)/201338880,308/
  479.       DATA A(311),B(311)/33558528,444/
  480.       DATA A(312),B(312)/16818176,440/
  481.       DATA A(313),B(313)/201338880,311/
  482.       DATA A(314),B(314)/234901504,314/
  483.       DATA A(315),B(315)/33603584,447/
  484.       DATA A(316),B(316)/201338880,314/
  485.       DATA A(317),B(317)/234901504,317/
  486.       DATA A(318),B(318)/33644544,450/
  487.       DATA A(319),B(319)/201338880,317/
  488.       DATA A(320),B(320)/234901504,320/
  489.       DATA A(321),B(321)/33640448,453/
  490.       DATA A(322),B(322)/201338880,320/
  491.       DATA A(323),B(323)/234901504,323/
  492.       DATA A(324),B(324)/33632256,456/
  493.       DATA A(325),B(325)/201338880,323/
  494.       DATA A(326),B(326)/234901504,326/
  495.       DATA A(327),B(327)/33628160,462/
  496.       DATA A(328),B(328)/33673216,459/
  497.       DATA A(329),B(329)/201338880,326/
  498.       DATA A(330),B(330)/234901504,330/
  499.       DATA A(331),B(331)/33665024,465/
  500.       DATA A(332),B(332)/201338880,330/
  501.       DATA A(333),B(333)/234901504,333/
  502.       DATA A(334),B(334)/33705984,468/
  503.       DATA A(335),B(335)/201338880,333/
  504.       DATA A(336),B(336)/234901504,336/
  505.       DATA A(337),B(337)/33607680,471/
  506.       DATA A(338),B(338)/201338880,336/
  507.       DATA A(339),B(339)/234901504,339/
  508.       DATA A(340),B(340)/33636352,474/
  509.       DATA A(341),B(341)/201338880,339/
  510.       DATA A(342),B(342)/234901504,342/
  511.       DATA A(343),B(343)/33615872,477/
  512.       DATA A(344),B(344)/201338880,342/
  513.       DATA A(345),B(345)/234901504,345/
  514.       DATA A(346),B(346)/134262784,111072/
  515.       DATA A(347),B(347)/201338880,345/
  516.       DATA A(348),B(348)/234901504,348/
  517.       DATA A(349),B(349)/33607680,486/
  518.       DATA A(350),B(350)/201338880,348/
  519.       DATA A(351),B(351)/234901504,351/
  520.       DATA A(352),B(352)/134262784,131552/
  521.       DATA A(353),B(353)/201338880,351/
  522.       DATA A(354),B(354)/234901504,354/
  523.       DATA A(355),B(355)/134262784,172521/
  524.       DATA A(356),B(356)/201338880,354/
  525.       DATA A(357),B(357)/234901504,357/
  526.       DATA A(358),B(358)/33640448,493/
  527.       DATA A(359),B(359)/201338880,357/
  528.       DATA A(360),B(360)/234901504,360/
  529.       DATA A(361),B(361)/33669120,496/
  530.       DATA A(362),B(362)/201338880,360/
  531.       DATA A(363),B(363)/234901504,363/
  532.       DATA A(364),B(364)/134262784,90611/
  533.       DATA A(365),B(365)/201338880,363/
  534.       DATA A(366),B(366)/234901504,366/
  535.       DATA A(367),B(367)/134262784,143859/
  536.       DATA A(368),B(368)/201338880,366/
  537.       DATA A(369),B(369)/234901504,369/
  538.       DATA A(370),B(370)/134262784,147955/
  539.       DATA A(371),B(371)/201338880,369/
  540.       DATA A(372),B(372)/234901504,372/
  541.       DATA A(373),B(373)/33648640,505/
  542.       DATA A(374),B(374)/201338880,372/
  543.       DATA A(375),B(375)/234901504,375/
  544.       DATA A(376),B(376)/33673216,508/
  545.       DATA A(377),B(377)/201338880,375/
  546.       DATA A(378),B(378)/234901504,378/
  547.       DATA A(379),B(379)/33615872,511/
  548.       DATA A(380),B(380)/201338880,378/
  549.       DATA A(381),B(381)/234901504,381/
  550.       DATA A(382),B(382)/33665024,514/
  551.       DATA A(383),B(383)/201338880,381/
  552.       DATA A(384),B(384)/234901504,384/
  553.       DATA A(385),B(385)/33640448,517/
  554.       DATA A(386),B(386)/201338880,384/
  555.       DATA A(387),B(387)/100820358,1589768/
  556.       DATA A(388),B(388)/100687908,1593864/
  557.       DATA A(389),B(389)/50376739,520/
  558.       DATA A(390),B(390)/201338880,387/
  559.       DATA A(391),B(391)/234901504,391/
  560.       DATA A(392),B(392)/134356992,327949/
  561.       DATA A(393),B(393)/201338880,391/
  562.       DATA A(394),B(394)/234901504,394/
  563.       DATA A(395),B(395)/33624064,524/
  564.       DATA A(396),B(396)/201338880,394/
  565.       DATA A(397),B(397)/234901504,397/
  566.       DATA A(398),B(398)/33624064,527/
  567.       DATA A(399),B(399)/201338880,397/
  568.       DATA A(400),B(400)/234901504,400/
  569.       DATA A(401),B(401)/33636352,530/
  570.       DATA A(402),B(402)/201338880,400/
  571.       DATA A(403),B(403)/234901504,403/
  572.       DATA A(404),B(404)/33624064,533/
  573.       DATA A(405),B(405)/201338880,403/
  574.       DATA A(406),B(406)/234901504,406/
  575.       DATA A(407),B(407)/33656832,536/
  576.       DATA A(408),B(408)/201338880,406/
  577.       DATA A(409),B(409)/234901504,409/
  578.       DATA A(410),B(410)/33665024,539/
  579.       DATA A(411),B(411)/201338880,409/
  580.       DATA A(412),B(412)/234901504,412/
  581.       DATA A(413),B(413)/33624064,542/
  582.       DATA A(414),B(414)/134254592,49568/
  583.       DATA A(415),B(415)/201338880,412/
  584.       DATA A(416),B(416)/33558528,545/
  585.       DATA A(417),B(417)/268468224,8227/
  586.       DATA A(418),B(418)/201338880,416/
  587.       DATA A(419),B(419)/234901504,419/
  588.       DATA A(420),B(420)/33624064,548/
  589.       DATA A(421),B(421)/201338880,419/
  590.       DATA A(422),B(422)/234901504,422/
  591.       DATA A(423),B(423)/33619968,551/
  592.       DATA A(424),B(424)/201338880,422/
  593.       DATA A(425),B(425)/234901504,425/
  594.       DATA A(426),B(426)/33714176,554/
  595.       DATA A(427),B(427)/201338880,425/
  596.       DATA A(428),B(428)/234901504,428/
  597.       DATA A(429),B(429)/33689600,557/
  598.       DATA A(430),B(430)/201338880,428/
  599.       DATA A(431),B(431)/234901504,431/
  600.       DATA A(432),B(432)/33640448,560/
  601.       DATA A(433),B(433)/201338880,431/
  602.       DATA A(434),B(434)/234901504,434/
  603.       DATA A(435),B(435)/134262784,37363/
  604.       DATA A(436),B(436)/201338880,434/
  605.       DATA A(437),B(437)/234901504,437/
  606.       DATA A(438),B(438)/33669120,563/
  607.       DATA A(439),B(439)/201338880,437/
  608.       DATA A(440),B(440)/234901504,440/
  609.       DATA A(441),B(441)/218144768,440/
  610.       DATA A(442),B(442)/117604352,287286/
  611.       DATA A(443),B(443)/201338880,440/
  612.       DATA A(444),B(444)/234901504,444/
  613.       DATA A(445),B(445)/134361088,327991/
  614.       DATA A(446),B(446)/201338880,444/
  615.       DATA A(447),B(447)/234901504,447/
  616.       DATA A(448),B(448)/33644544,570/
  617.       DATA A(449),B(449)/201338880,447/
  618.       DATA A(450),B(450)/234901504,450/
  619.       DATA A(451),B(451)/134262784,20979/
  620.       DATA A(452),B(452)/201338880,450/
  621.       DATA A(453),B(453)/234901504,453/
  622.       DATA A(454),B(454)/33656832,573/
  623.       DATA A(455),B(455)/201338880,453/
  624.       DATA A(456),B(456)/234901504,456/
  625.       DATA A(457),B(457)/33615872,576/
  626.       DATA A(458),B(458)/201338880,456/
  627.       DATA A(459),B(459)/234901504,459/
  628.       DATA A(460),B(460)/33648640,579/
  629.       DATA A(461),B(461)/201338880,459/
  630.       DATA A(462),B(462)/234901504,462/
  631.       DATA A(463),B(463)/33644544,582/
  632.       DATA A(464),B(464)/201338880,462/
  633.       DATA A(465),B(465)/234901504,465/
  634.       DATA A(466),B(466)/33624064,585/
  635.       DATA A(467),B(467)/201338880,465/
  636.       DATA A(468),B(468)/234901504,468/
  637.       DATA A(469),B(469)/33632256,588/
  638.       DATA A(470),B(470)/201338880,468/
  639.       DATA A(471),B(471)/234901504,471/
  640.       DATA A(472),B(472)/33705984,591/
  641.       DATA A(473),B(473)/201338880,471/
  642.       DATA A(474),B(474)/234901504,474/
  643.       DATA A(475),B(475)/33669120,594/
  644.       DATA A(476),B(476)/201338880,474/
  645.       DATA A(477),B(477)/234901504,477/
  646.       DATA A(478),B(478)/134262784,164320/
  647.       DATA A(479),B(479)/201338880,477/
  648.       DATA A(480),B(480)/33558528,612/
  649.       DATA A(481),B(481)/33722368,610/
  650.       DATA A(482),B(482)/50480524,606/
  651.       DATA A(483),B(483)/16949248,601/
  652.       DATA A(484),B(484)/16818176,597/
  653.       DATA A(485),B(485)/184561664,480/
  654.       DATA A(486),B(486)/234901504,486/
  655.       DATA A(487),B(487)/33656832,615/
  656.       DATA A(488),B(488)/201338880,486/
  657.       DATA A(489),B(489)/33730560,618/
  658.       DATA A(490),B(490)/100844972,2011635/
  659.       DATA A(491),B(491)/50376739,499/
  660.       DATA A(492),B(492)/201338880,489/
  661.       DATA A(493),B(493)/234901504,493/
  662.       DATA A(494),B(494)/33669120,621/
  663.       DATA A(495),B(495)/201338880,493/
  664.       DATA A(496),B(496)/234901504,496/
  665.       DATA A(497),B(497)/33611776,624/
  666.       DATA A(498),B(498)/201338880,496/
  667.       DATA A(499),B(499)/33558528,640/
  668.       DATA A(500),B(500)/33722368,610/
  669.       DATA A(501),B(501)/50480483,636/
  670.       DATA A(502),B(502)/16949248,631/
  671.       DATA A(503),B(503)/16818176,627/
  672.       DATA A(504),B(504)/184561664,499/
  673.       DATA A(505),B(505)/234901504,505/
  674.       DATA A(506),B(506)/33660928,643/
  675.       DATA A(507),B(507)/201338880,505/
  676.       DATA A(508),B(508)/234901504,508/
  677.       DATA A(509),B(509)/33615872,646/
  678.       DATA A(510),B(510)/201338880,508/
  679.       DATA A(511),B(511)/234901504,511/
  680.       DATA A(512),B(512)/134262784,119283/
  681.       DATA A(513),B(513)/201338880,511/
  682.       DATA A(514),B(514)/234901504,514/
  683.       DATA A(515),B(515)/134262784,123379/
  684.       DATA A(516),B(516)/201338880,514/
  685.       DATA A(517),B(517)/234901504,517/
  686.       DATA A(518),B(518)/33656832,649/
  687.       DATA A(519),B(519)/201338880,517/
  688.       DATA A(520),B(520)/33558528,654/
  689.       DATA A(521),B(521)/33722368,610/
  690.       DATA A(522),B(522)/50480483,652/
  691.       DATA A(523),B(523)/184561664,520/
  692.       DATA A(524),B(524)/234901504,524/
  693.       DATA A(525),B(525)/33607680,657/
  694.       DATA A(526),B(526)/201338880,524/
  695.       DATA A(527),B(527)/234901504,527/
  696.       DATA A(528),B(528)/33640448,660/
  697.       DATA A(529),B(529)/201338880,527/
  698.       DATA A(530),B(530)/234901504,530/
  699.       DATA A(531),B(531)/33615872,663/
  700.       DATA A(532),B(532)/201338880,530/
  701.       DATA A(533),B(533)/234901504,533/
  702.       DATA A(534),B(534)/33669120,666/
  703.       DATA A(535),B(535)/201338880,533/
  704.       DATA A(536),B(536)/234901504,536/
  705.       DATA A(537),B(537)/33665024,669/
  706.       DATA A(538),B(538)/201338880,536/
  707.       DATA A(539),B(539)/234901504,539/
  708.       DATA A(540),B(540)/33624064,672/
  709.       DATA A(541),B(541)/201338880,539/
  710.       DATA A(542),B(542)/234901504,542/
  711.       DATA A(543),B(543)/33619968,675/
  712.       DATA A(544),B(544)/201338880,542/
  713.       DATA A(545),B(545)/234901504,545/
  714.       DATA A(546),B(546)/134254592,328096/
  715.       DATA A(547),B(547)/201338880,545/
  716.       DATA A(548),B(548)/234901504,548/
  717.       DATA A(549),B(549)/33644544,678/
  718.       DATA A(550),B(550)/201338880,548/
  719.       DATA A(551),B(551)/234901504,551/
  720.       DATA A(552),B(552)/134254592,65952/
  721.       DATA A(553),B(553)/201338880,551/
  722.       DATA A(554),B(554)/234901504,554/
  723.       DATA A(555),B(555)/134262784,70131/
  724.       DATA A(556),B(556)/201338880,554/
  725.       DATA A(557),B(557)/234901504,557/
  726.       DATA A(558),B(558)/33656832,681/
  727.       DATA A(559),B(559)/201338880,557/
  728.       DATA A(560),B(560)/234901504,560/
  729.       DATA A(561),B(561)/33669120,684/
  730.       DATA A(562),B(562)/201338880,560/
  731.       DATA A(563),B(563)/234901504,563/
  732.       DATA A(564),B(564)/33632256,687/
  733.       DATA A(565),B(565)/201338880,563/
  734.       DATA A(566),B(566)/33558528,698/
  735.       DATA A(567),B(567)/16949248,693/
  736.       DATA A(568),B(568)/33738752,690/
  737.       DATA A(569),B(569)/201338880,566/
  738.       DATA A(570),B(570)/234901504,570/
  739.       DATA A(571),B(571)/33615872,701/
  740.       DATA A(572),B(572)/201338880,570/
  741.       DATA A(573),B(573)/234901504,573/
  742.       DATA A(574),B(574)/33607680,705/
  743.       DATA A(575),B(575)/201338880,573/
  744.       DATA A(576),B(576)/234901504,576/
  745.       DATA A(577),B(577)/134262784,25056/
  746.       DATA A(578),B(578)/201338880,576/
  747.       DATA A(579),B(579)/234901504,579/
  748.       DATA A(580),B(580)/33669120,708/
  749.       DATA A(581),B(581)/201338880,579/
  750.       DATA A(582),B(582)/234901504,582/
  751.       DATA A(583),B(583)/33615872,711/
  752.       DATA A(584),B(584)/201338880,582/
  753.       DATA A(585),B(585)/234901504,585/
  754.       DATA A(586),B(586)/33669120,714/
  755.       DATA A(587),B(587)/201338880,585/
  756.       DATA A(588),B(588)/234901504,588/
  757.       DATA A(589),B(589)/33628160,717/
  758.       DATA A(590),B(590)/201338880,588/
  759.       DATA A(591),B(591)/234901504,591/
  760.       DATA A(592),B(592)/33611776,720/
  761.       DATA A(593),B(593)/201338880,591/
  762.       DATA A(594),B(594)/234901504,594/
  763.       DATA A(595),B(595)/134361088,8915/
  764.       DATA A(596),B(596)/201338880,594/
  765.       DATA A(597),B(597)/234901504,597/
  766.       DATA A(598),B(598)/218144768,597/
  767.       DATA A(599),B(599)/117485568,287446/
  768.       DATA A(600),B(600)/201338880,597/
  769.       DATA A(601),B(601)/234901504,601/
  770.       DATA A(602),B(602)/218275840,601/
  771.       DATA A(603),B(603)/16965632,735/
  772.       DATA A(604),B(604)/117485568,312027/
  773.       DATA A(605),B(605)/201338880,601/
  774.       DATA A(606),B(606)/33558528,743/
  775.       DATA A(607),B(607)/33722368,610/
  776.       DATA A(608),B(608)/50480483,740/
  777.       DATA A(609),B(609)/184561664,606/
  778.       DATA A(610),B(610)/33746944,35/
  779.       DATA A(611),B(611)/201338880,610/
  780.       DATA A(612),B(612)/234901504,612/
  781.       DATA A(613),B(613)/134262784,328426/
  782.       DATA A(614),B(614)/201338880,612/
  783.       DATA A(615),B(615)/234901504,615/
  784.       DATA A(616),B(616)/33644544,752/
  785.       DATA A(617),B(617)/201338880,615/
  786.       DATA A(618),B(618)/234901504,618/
  787.       DATA A(619),B(619)/134414336,262899/
  788.       DATA A(620),B(620)/201338880,618/
  789.       DATA A(621),B(621)/234901504,621/
  790.       DATA A(622),B(622)/134262784,135667/
  791.       DATA A(623),B(623)/201338880,621/
  792.       DATA A(624),B(624)/234901504,624/
  793.       DATA A(625),B(625)/134262784,139744/
  794.       DATA A(626),B(626)/201338880,624/
  795.       DATA A(627),B(627)/234901504,627/
  796.       DATA A(628),B(628)/218144768,627/
  797.       DATA A(629),B(629)/117485568,287477/
  798.       DATA A(630),B(630)/201338880,627/
  799.       DATA A(631),B(631)/234901504,631/
  800.       DATA A(632),B(632)/218275840,631/
  801.       DATA A(633),B(633)/16965632,766/
  802.       DATA A(634),B(634)/117485568,312058/
  803.       DATA A(635),B(635)/201338880,631/
  804.       DATA A(636),B(636)/33558528,774/
  805.       DATA A(637),B(637)/33722368,610/
  806.       DATA A(638),B(638)/50480483,771/
  807.       DATA A(639),B(639)/184561664,636/
  808.       DATA A(640),B(640)/234901504,640/
  809.       DATA A(641),B(641)/134262784,328457/
  810.       DATA A(642),B(642)/201338880,640/
  811.       DATA A(643),B(643)/234901504,643/
  812.       DATA A(644),B(644)/33665024,783/
  813.       DATA A(645),B(645)/201338880,643/
  814.       DATA A(646),B(646)/234901504,646/
  815.       DATA A(647),B(647)/33665024,786/
  816.       DATA A(648),B(648)/201338880,646/
  817.       DATA A(649),B(649)/234901504,649/
  818.       DATA A(650),B(650)/33673216,789/
  819.       DATA A(651),B(651)/201338880,649/
  820.       DATA A(652),B(652)/33722368,610/
  821.       DATA A(653),B(653)/184561664,652/
  822.       DATA A(654),B(654)/234901504,654/
  823.       DATA A(655),B(655)/134262784,328200/
  824.       DATA A(656),B(656)/201338880,654/
  825.       DATA A(657),B(657)/234901504,657/
  826.       DATA A(658),B(658)/33624064,792/
  827.       DATA A(659),B(659)/201338880,657/
  828.       DATA A(660),B(660)/234901504,660/
  829.       DATA A(661),B(661)/33615872,795/
  830.       DATA A(662),B(662)/201338880,660/
  831.       DATA A(663),B(663)/234901504,663/
  832.       DATA A(664),B(664)/33640448,798/
  833.       DATA A(665),B(665)/201338880,663/
  834.       DATA A(666),B(666)/234901504,666/
  835.       DATA A(667),B(667)/33632256,801/
  836.       DATA A(668),B(668)/201338880,666/
  837.       DATA A(669),B(669)/234901504,669/
  838.       DATA A(670),B(670)/134356992,86820/
  839.       DATA A(671),B(671)/201338880,669/
  840.       DATA A(672),B(672)/234901504,672/
  841.       DATA A(673),B(673)/33648640,807/
  842.       DATA A(674),B(674)/201338880,672/
  843.       DATA A(675),B(675)/234901504,675/
  844.       DATA A(676),B(676)/134356992,54058/
  845.       DATA A(677),B(677)/201338880,675/
  846.       DATA A(678),B(678)/234901504,678/
  847.       DATA A(679),B(679)/33615872,813/
  848.       DATA A(680),B(680)/201338880,678/
  849.       DATA A(681),B(681)/234901504,681/
  850.       DATA A(682),B(682)/33644544,816/
  851.       DATA A(683),B(683)/201338880,681/
  852.       DATA A(684),B(684)/234901504,684/
  853.       DATA A(685),B(685)/33656832,819/
  854.       DATA A(686),B(686)/201338880,684/
  855.       DATA A(687),B(687)/234901504,687/
  856.       DATA A(688),B(688)/33624064,822/
  857.       DATA A(689),B(689)/201338880,687/
  858.       DATA A(690),B(690)/234901504,690/
  859.       DATA A(691),B(691)/134246400,197433/
  860.       DATA A(692),B(692)/201338880,690/
  861.       DATA A(693),B(693)/234901504,693/
  862.       DATA A(694),B(694)/218275840,693/
  863.       DATA A(695),B(695)/16965632,831/
  864.       DATA A(696),B(696)/117641216,312124/
  865.       DATA A(697),B(697)/201338880,693/
  866.       DATA A(698),B(698)/234901504,698/
  867.       DATA A(699),B(699)/134381568,328516/
  868.       DATA A(700),B(700)/201338880,698/
  869.       DATA A(701),B(701)/234901504,701/
  870.       DATA A(702),B(702)/33628160,843/
  871.       DATA A(703),B(703)/33607680,840/
  872.       DATA A(704),B(704)/201338880,701/
  873.       DATA A(705),B(705)/234901504,705/
  874.       DATA A(706),B(706)/33665024,846/
  875.       DATA A(707),B(707)/201338880,705/
  876.       DATA A(708),B(708)/234901504,708/
  877.       DATA A(709),B(709)/134262784,29171/
  878.       DATA A(710),B(710)/201338880,708/
  879.       DATA A(711),B(711)/234901504,711/
  880.       DATA A(712),B(712)/33677312,849/
  881.       DATA A(713),B(713)/201338880,711/
  882.       DATA A(714),B(714)/234901504,714/
  883.       DATA A(715),B(715)/33660928,852/
  884.       DATA A(716),B(716)/201338880,714/
  885.       DATA A(717),B(717)/234901504,717/
  886.       DATA A(718),B(718)/33656832,855/
  887.       DATA A(719),B(719)/201338880,717/
  888.       DATA A(720),B(720)/234901504,720/
  889.       DATA A(721),B(721)/33656832,858/
  890.       DATA A(722),B(722)/201338880,720/
  891.       DATA A(723),B(723)/33558528,865/
  892.       DATA A(724),B(724)/16818176,861/
  893.       DATA A(725),B(725)/201338880,723/
  894.       DATA A(726),B(726)/33558528,868/
  895.       DATA A(727),B(727)/33722368,610/
  896.       DATA A(728),B(728)/50480524,606/
  897.       DATA A(729),B(729)/16949248,601/
  898.       DATA A(730),B(730)/184561664,726/
  899.       DATA A(731),B(731)/33558528,871/
  900.       DATA A(732),B(732)/33722368,610/
  901.       DATA A(733),B(733)/50480524,606/
  902.       DATA A(734),B(734)/184561664,731/
  903.       DATA A(735),B(735)/234901504,735/
  904.       DATA A(736),B(736)/16949248,601/
  905.       DATA A(737),B(737)/218292224,735/
  906.       DATA A(738),B(738)/117485568,312027/
  907.       DATA A(739),B(739)/201338880,735/
  908.       DATA A(740),B(740)/33558528,874/
  909.       DATA A(741),B(741)/33722368,610/
  910.       DATA A(742),B(742)/184561664,740/
  911.       DATA A(743),B(743)/234901504,743/
  912.       DATA A(744),B(744)/134262784,328557/
  913.       DATA A(745),B(745)/201338880,743/
  914.       DATA A(746),B(746)/33558528,612/
  915.       DATA A(747),B(747)/33722368,610/
  916.       DATA A(748),B(748)/50480524,606/
  917.       DATA A(749),B(749)/16949248,601/
  918.       DATA A(750),B(750)/16818176,597/
  919.       DATA A(751),B(751)/184561664,746/
  920.       DATA A(752),B(752)/234901504,752/
  921.       DATA A(753),B(753)/134262784,184809/
  922.       DATA A(754),B(754)/201338880,752/
  923.       DATA A(755),B(755)/50345397,881/
  924.       DATA A(756),B(756)/201338880,755/
  925.       DATA A(757),B(757)/33558528,885/
  926.       DATA A(758),B(758)/33722368,610/
  927.       DATA A(759),B(759)/50480483,636/
  928.       DATA A(760),B(760)/16949248,631/
  929.       DATA A(761),B(761)/184561664,757/
  930.       DATA A(762),B(762)/33558528,888/
  931.       DATA A(763),B(763)/33722368,610/
  932.       DATA A(764),B(764)/50480483,636/
  933.       DATA A(765),B(765)/184561664,762/
  934.       DATA A(766),B(766)/234901504,766/
  935.       DATA A(767),B(767)/16949248,631/
  936.       DATA A(768),B(768)/218292224,766/
  937.       DATA A(769),B(769)/117485568,312058/
  938.       DATA A(770),B(770)/201338880,766/
  939.       DATA A(771),B(771)/33558528,891/
  940.       DATA A(772),B(772)/33722368,610/
  941.       DATA A(773),B(773)/184561664,771/
  942.       DATA A(774),B(774)/234901504,774/
  943.       DATA A(775),B(775)/134262784,328574/
  944.       DATA A(776),B(776)/201338880,774/
  945.       DATA A(777),B(777)/33558528,640/
  946.       DATA A(778),B(778)/33722368,610/
  947.       DATA A(779),B(779)/50480483,636/
  948.       DATA A(780),B(780)/16949248,631/
  949.       DATA A(781),B(781)/16818176,627/
  950.       DATA A(782),B(782)/184561664,777/
  951.       DATA A(783),B(783)/234901504,783/
  952.       DATA A(784),B(784)/33624064,898/
  953.       DATA A(785),B(785)/201338880,783/
  954.       DATA A(786),B(786)/234901504,786/
  955.       DATA A(787),B(787)/33615872,901/
  956.       DATA A(788),B(788)/201338880,786/
  957.       DATA A(789),B(789)/234901504,789/
  958.       DATA A(790),B(790)/134262784,127011/
  959.       DATA A(791),B(791)/201338880,789/
  960.       DATA A(792),B(792)/234901504,792/
  961.       DATA A(793),B(793)/33665024,904/
  962.       DATA A(794),B(794)/201338880,792/
  963.       DATA A(795),B(795)/234901504,795/
  964.       DATA A(796),B(796)/134262784,102880/
  965.       DATA A(797),B(797)/201338880,795/
  966.       DATA A(798),B(798)/234901504,798/
  967.       DATA A(799),B(799)/134262784,168425/
  968.       DATA A(800),B(800)/201338880,798/
  969.       DATA A(801),B(801)/234901504,801/
  970.       DATA A(802),B(802)/33624064,907/
  971.       DATA A(803),B(803)/201338880,801/
  972.       DATA A(804),B(804)/33558528,913/
  973.       DATA A(805),B(805)/50480572,910/
  974.       DATA A(806),B(806)/201338880,804/
  975.       DATA A(807),B(807)/234901504,807/
  976.       DATA A(808),B(808)/33669120,916/
  977.       DATA A(809),B(809)/201338880,807/
  978.       DATA A(810),B(810)/33558528,922/
  979.       DATA A(811),B(811)/50480483,919/
  980.       DATA A(812),B(812)/201338880,810/
  981.       DATA A(813),B(813)/234901504,813/
  982.       DATA A(814),B(814)/134262784,61920/
  983.       DATA A(815),B(815)/201338880,813/
  984.       DATA A(816),B(816)/234901504,816/
  985.       DATA A(817),B(817)/33615872,925/
  986.       DATA A(818),B(818)/201338880,816/
  987.       DATA A(819),B(819)/234901504,819/
  988.       DATA A(820),B(820)/33644544,928/
  989.       DATA A(821),B(821)/201338880,819/
  990.       DATA A(822),B(822)/234901504,822/
  991.       DATA A(823),B(823)/33648640,931/
  992.       DATA A(824),B(824)/201338880,822/
  993.       DATA A(825),B(825)/33558528,934/
  994.       DATA A(826),B(826)/16949248,693/
  995.       DATA A(827),B(827)/201338880,825/
  996.       DATA A(828),B(828)/33558528,940/
  997.       DATA A(829),B(829)/33722368,937/
  998.       DATA A(830),B(830)/201338880,828/
  999.       DATA A(831),B(831)/234901504,831/
  1000.       DATA A(832),B(832)/16949248,693/
  1001.       DATA A(833),B(833)/218292224,831/
  1002.       DATA A(834),B(834)/117641216,312124/
  1003.       DATA A(835),B(835)/201338880,831/
  1004.       DATA A(836),B(836)/33558528,698/
  1005.       DATA A(837),B(837)/16949248,693/
  1006.       DATA A(838),B(838)/33738752,690/
  1007.       DATA A(839),B(839)/201338880,836/
  1008.       DATA A(840),B(840)/234901504,840/
  1009.       DATA A(841),B(841)/33648640,943/
  1010.       DATA A(842),B(842)/201338880,840/
  1011.       DATA A(843),B(843)/234901504,843/
  1012.       DATA A(844),B(844)/33640448,946/
  1013.       DATA A(845),B(845)/201338880,843/
  1014.       DATA A(846),B(846)/234901504,846/
  1015.       DATA A(847),B(847)/33615872,949/
  1016.       DATA A(848),B(848)/201338880,846/
  1017.       DATA A(849),B(849)/234901504,849/
  1018.       DATA A(850),B(850)/134262784,180713/
  1019.       DATA A(851),B(851)/201338880,849/
  1020.       DATA A(852),B(852)/234901504,852/
  1021.       DATA A(853),B(853)/33615872,952/
  1022.       DATA A(854),B(854)/201338880,852/
  1023.       DATA A(855),B(855)/234901504,855/
  1024.       DATA A(856),B(856)/33607680,955/
  1025.       DATA A(857),B(857)/201338880,855/
  1026.       DATA A(858),B(858)/234901504,858/
  1027.       DATA A(859),B(859)/33665024,958/
  1028.       DATA A(860),B(860)/201338880,858/
  1029.       DATA A(861),B(861)/234901504,861/
  1030.       DATA A(862),B(862)/218144768,861/
  1031.       DATA A(863),B(863)/117596160,287681/
  1032.       DATA A(864),B(864)/201338880,861/
  1033.       DATA A(865),B(865)/234901504,865/
  1034.       DATA A(866),B(866)/134361088,328403/
  1035.       DATA A(867),B(867)/201338880,865/
  1036.       DATA A(868),B(868)/234901504,868/
  1037.       DATA A(869),B(869)/134262784,328644/
  1038.       DATA A(870),B(870)/201338880,868/
  1039.       DATA A(871),B(871)/234901504,871/
  1040.       DATA A(872),B(872)/134262784,328411/
  1041.       DATA A(873),B(873)/201338880,871/
  1042.       DATA A(874),B(874)/234901504,874/
  1043.       DATA A(875),B(875)/134262784,328420/
  1044.       DATA A(876),B(876)/201338880,874/
  1045.       DATA A(877),B(877)/33558528,743/
  1046.       DATA A(878),B(878)/33722368,610/
  1047.       DATA A(879),B(879)/50480483,740/
  1048.       DATA A(880),B(880)/184561664,877/
  1049.       DATA A(881),B(881)/33738752,969/
  1050.       DATA A(882),B(882)/100844972,3617267/
  1051.       DATA A(883),B(883)/50376739,499/
  1052.       DATA A(884),B(884)/201338880,881/
  1053.       DATA A(885),B(885)/234901504,885/
  1054.       DATA A(886),B(886)/134262784,328652/
  1055.       DATA A(887),B(887)/201338880,885/
  1056.       DATA A(888),B(888)/234901504,888/
  1057.       DATA A(889),B(889)/134262784,328442/
  1058.       DATA A(890),B(890)/201338880,888/
  1059.       DATA A(891),B(891)/234901504,891/
  1060.       DATA A(892),B(892)/134262784,328451/
  1061.       DATA A(893),B(893)/201338880,891/
  1062.       DATA A(894),B(894)/33558528,774/
  1063.       DATA A(895),B(895)/33722368,610/
  1064.       DATA A(896),B(896)/50480483,771/
  1065.       DATA A(897),B(897)/184561664,894/
  1066.       DATA A(898),B(898)/234901504,898/
  1067.       DATA A(899),B(899)/33669120,977/
  1068.       DATA A(900),B(900)/201338880,898/
  1069.       DATA A(901),B(901)/234901504,901/
  1070.       DATA A(902),B(902)/33640448,980/
  1071.       DATA A(903),B(903)/201338880,901/
  1072.       DATA A(904),B(904)/234901504,904/
  1073.       DATA A(905),B(905)/134422528,99287/
  1074.       DATA A(906),B(906)/201338880,904/
  1075.       DATA A(907),B(907)/234901504,907/
  1076.       DATA A(908),B(908)/33607680,990/
  1077.       DATA A(909),B(909)/201338880,907/
  1078.       DATA A(910),B(910)/33558528,993/
  1079.       DATA A(911),B(911)/268468224,8227/
  1080.       DATA A(912),B(912)/201338880,910/
  1081.       DATA A(913),B(913)/234901504,913/
  1082.       DATA A(914),B(914)/134356992,328484/
  1083.       DATA A(915),B(915)/201338880,913/
  1084.       DATA A(916),B(916)/234901504,916/
  1085.       DATA A(917),B(917)/134262784,81955/
  1086.       DATA A(918),B(918)/201338880,916/
  1087.       DATA A(919),B(919)/33558528,999/
  1088.       DATA A(920),B(920)/33665024,996/
  1089.       DATA A(921),B(921)/201338880,919/
  1090.       DATA A(922),B(922)/234901504,922/
  1091.       DATA A(923),B(923)/134356992,328490/
  1092.       DATA A(924),B(924)/201338880,922/
  1093.       DATA A(925),B(925)/234901504,925/
  1094.       DATA A(926),B(926)/33669120,1002/
  1095.       DATA A(927),B(927)/201338880,925/
  1096.       DATA A(928),B(928)/234901504,928/
  1097.       DATA A(929),B(929)/134262784,77859/
  1098.       DATA A(930),B(930)/201338880,928/
  1099.       DATA A(931),B(931)/234901504,931/
  1100.       DATA A(932),B(932)/33669120,1005/
  1101.       DATA A(933),B(933)/201338880,931/
  1102.       DATA A(934),B(934)/234901504,934/
  1103.       DATA A(935),B(935)/134246400,328505/
  1104.       DATA A(936),B(936)/201338880,934/
  1105.       DATA A(937),B(937)/234901504,937/
  1106.       DATA A(938),B(938)/134426624,201712/
  1107.       DATA A(939),B(939)/201338880,937/
  1108.       DATA A(940),B(940)/234901504,940/
  1109.       DATA A(941),B(941)/134418432,328508/
  1110.       DATA A(942),B(942)/201338880,940/
  1111.       DATA A(943),B(943)/234901504,943/
  1112.       DATA A(944),B(944)/33673216,1010/
  1113.       DATA A(945),B(945)/201338880,943/
  1114.       DATA A(946),B(946)/234901504,946/
  1115.       DATA A(947),B(947)/33615872,1013/
  1116.       DATA A(948),B(948)/201338880,946/
  1117.       DATA A(949),B(949)/234901504,949/
  1118.       DATA A(950),B(950)/33640448,1016/
  1119.       DATA A(951),B(951)/201338880,949/
  1120.       DATA A(952),B(952)/234901504,952/
  1121.       DATA A(953),B(953)/134262784,32803/
  1122.       DATA A(954),B(954)/201338880,952/
  1123.       DATA A(955),B(955)/234901504,955/
  1124.       DATA A(956),B(956)/33615872,1019/
  1125.       DATA A(957),B(957)/201338880,955/
  1126.       DATA A(958),B(958)/234901504,958/
  1127.       DATA A(959),B(959)/33656832,1022/
  1128.       DATA A(960),B(960)/201338880,958/
  1129.       DATA A(961),B(961)/33558528,1028/
  1130.       DATA A(962),B(962)/33665024,1025/
  1131.       DATA A(963),B(963)/201338880,961/
  1132.       DATA A(964),B(964)/33558528,868/
  1133.       DATA A(965),B(965)/33722368,610/
  1134.       DATA A(966),B(966)/50480524,606/
  1135.       DATA A(967),B(967)/16949248,601/
  1136.       DATA A(968),B(968)/184561664,964/
  1137.       DATA A(969),B(969)/234901504,969/
  1138.       DATA A(970),B(970)/134262784,197639/
  1139.       DATA A(971),B(971)/201338880,969/
  1140.       DATA A(972),B(972)/33558528,885/
  1141.       DATA A(973),B(973)/33722368,610/
  1142.       DATA A(974),B(974)/50480483,636/
  1143.       DATA A(975),B(975)/16949248,631/
  1144.       DATA A(976),B(976)/184561664,972/
  1145.       DATA A(977),B(977)/234901504,977/
  1146.       DATA A(978),B(978)/33615872,1034/
  1147.       DATA A(979),B(979)/201338880,977/
  1148.       DATA A(980),B(980)/234901504,980/
  1149.       DATA A(981),B(981)/134262784,114723/
  1150.       DATA A(982),B(982)/201338880,980/
  1151.       DATA A(983),B(983)/33558528,1053/
  1152.       DATA A(984),B(984)/33624064,1050/
  1153.       DATA A(985),B(985)/33640448,1047/
  1154.       DATA A(986),B(986)/33611776,1044/
  1155.       DATA A(987),B(987)/33607680,1040/
  1156.       DATA A(988),B(988)/33644544,1037/
  1157.       DATA A(989),B(989)/201338880,983/
  1158.       DATA A(990),B(990)/234901504,990/
  1159.       DATA A(991),B(991)/134262784,106531/
  1160.       DATA A(992),B(992)/201338880,990/
  1161.       DATA A(993),B(993)/234901504,993/
  1162.       DATA A(994),B(994)/134254592,328590/
  1163.       DATA A(995),B(995)/201338880,993/
  1164.       DATA A(996),B(996)/234901504,996/
  1165.       DATA A(997),B(997)/33685504,1056/
  1166.       DATA A(998),B(998)/201338880,996/
  1167.       DATA A(999),B(999)/234901504,999/
  1168.       DATA A(1000),B(1000)/134373376,328599/
  1169.       DATA A(1001),B(1001)/201338880,999/
  1170.       DATA A(1002),B(1002)/234901504,1002/
  1171.       DATA A(1003),B(1003)/33607680,1059/
  1172.       DATA A(1004),B(1004)/201338880,1002/
  1173.       DATA A(1005),B(1005)/234901504,1005/
  1174.       DATA A(1006),B(1006)/134262784,45091/
  1175.       DATA A(1007),B(1007)/201338880,1005/
  1176.       DATA A(1008),B(1008)/50345442,1062/
  1177.       DATA A(1009),B(1009)/201338880,1008/
  1178.       DATA A(1010),B(1010)/234901504,1010/
  1179.       DATA A(1011),B(1011)/33628160,1065/
  1180.       DATA A(1012),B(1012)/201338880,1010/
  1181.       DATA A(1013),B(1013)/234901504,1013/
  1182.       DATA A(1014),B(1014)/33607680,1068/
  1183.       DATA A(1015),B(1015)/201338880,1013/
  1184.       DATA A(1016),B(1016)/234901504,1016/
  1185.       DATA A(1017),B(1017)/134262784,188905/
  1186.       DATA A(1018),B(1018)/201338880,1016/
  1187.       DATA A(1019),B(1019)/234901504,1019/
  1188.       DATA A(1020),B(1020)/134262784,12768/
  1189.       DATA A(1021),B(1021)/201338880,1019/
  1190.       DATA A(1022),B(1022)/234901504,1022/
  1191.       DATA A(1023),B(1023)/134262784,16419/
  1192.       DATA A(1024),B(1024)/201338880,1022/
  1193.       DATA A(1025),B(1025)/234901504,1025/
  1194.       DATA A(1026),B(1026)/33648640,1071/
  1195.       DATA A(1027),B(1027)/201338880,1025/
  1196.       DATA A(1028),B(1028)/234901504,1028/
  1197.       DATA A(1029),B(1029)/134373376,328641/
  1198.       DATA A(1030),B(1030)/201338880,1028/
  1199.       DATA A(1031),B(1031)/100844972,4227571/
  1200.       DATA A(1032),B(1032)/50376739,499/
  1201.       DATA A(1033),B(1033)/201338880,1031/
  1202.       DATA A(1034),B(1034)/234901504,1034/
  1203.       DATA A(1035),B(1035)/134262784,151587/
  1204.       DATA A(1036),B(1036)/201338880,1034/
  1205.       DATA A(1037),B(1037)/234901504,1037/
  1206.       DATA A(1038),B(1038)/33648640,1074/
  1207.       DATA A(1039),B(1039)/201338880,1037/
  1208.       DATA A(1040),B(1040)/234901504,1040/
  1209.       DATA A(1041),B(1041)/33648640,1080/
  1210.       DATA A(1042),B(1042)/33685504,1077/
  1211.       DATA A(1043),B(1043)/201338880,1040/
  1212.       DATA A(1044),B(1044)/234901504,1044/
  1213.       DATA A(1045),B(1045)/33648640,1083/
  1214.       DATA A(1046),B(1046)/201338880,1044/
  1215.       DATA A(1047),B(1047)/234901504,1047/
  1216.       DATA A(1048),B(1048)/33615872,1086/
  1217.       DATA A(1049),B(1049)/201338880,1047/
  1218.       DATA A(1050),B(1050)/234901504,1050/
  1219.       DATA A(1051),B(1051)/33669120,1089/
  1220.       DATA A(1052),B(1052)/201338880,1050/
  1221.       DATA A(1053),B(1053)/234901504,1053/
  1222.       DATA A(1054),B(1054)/134422528,328663/
  1223.       DATA A(1055),B(1055)/201338880,1053/
  1224.       DATA A(1056),B(1056)/234901504,1056/
  1225.       DATA A(1057),B(1057)/33615872,1092/
  1226.       DATA A(1058),B(1058)/201338880,1056/
  1227.       DATA A(1059),B(1059)/234901504,1059/
  1228.       DATA A(1060),B(1060)/33615872,1095/
  1229.       DATA A(1061),B(1061)/201338880,1059/
  1230.       DATA A(1062),B(1062)/33558528,1101/
  1231.       DATA A(1063),B(1063)/33738752,1098/
  1232.       DATA A(1064),B(1064)/201338880,1062/
  1233.       DATA A(1065),B(1065)/234901504,1065/
  1234.       DATA A(1066),B(1066)/33644544,1104/
  1235.       DATA A(1067),B(1067)/201338880,1065/
  1236.       DATA A(1068),B(1068)/234901504,1068/
  1237.       DATA A(1069),B(1069)/33624064,1107/
  1238.       DATA A(1070),B(1070)/201338880,1068/
  1239.       DATA A(1071),B(1071)/234901504,1071/
  1240.       DATA A(1072),B(1072)/134262784,159779/
  1241.       DATA A(1073),B(1073)/201338880,1071/
  1242.       DATA A(1074),B(1074)/234901504,1074/
  1243.       DATA A(1075),B(1075)/33636352,1110/
  1244.       DATA A(1076),B(1076)/201338880,1074/
  1245.       DATA A(1077),B(1077)/234901504,1077/
  1246.       DATA A(1078),B(1078)/33656832,1113/
  1247.       DATA A(1079),B(1079)/201338880,1077/
  1248.       DATA A(1080),B(1080)/234901504,1080/
  1249.       DATA A(1081),B(1081)/33673216,1116/
  1250.       DATA A(1082),B(1082)/201338880,1080/
  1251.       DATA A(1083),B(1083)/234901504,1083/
  1252.       DATA A(1084),B(1084)/33660928,1119/
  1253.       DATA A(1085),B(1085)/201338880,1083/
  1254.       DATA A(1086),B(1086)/234901504,1086/
  1255.       DATA A(1087),B(1087)/33656832,1122/
  1256.       DATA A(1088),B(1088)/201338880,1086/
  1257.       DATA A(1089),B(1089)/234901504,1089/
  1258.       DATA A(1090),B(1090)/33665024,1125/
  1259.       DATA A(1091),B(1091)/201338880,1089/
  1260.       DATA A(1092),B(1092)/234901504,1092/
  1261.       DATA A(1093),B(1093)/33669120,1128/
  1262.       DATA A(1094),B(1094)/201338880,1092/
  1263.       DATA A(1095),B(1095)/234901504,1095/
  1264.       DATA A(1096),B(1096)/134262784,73763/
  1265.       DATA A(1097),B(1097)/201338880,1095/
  1266.       DATA A(1098),B(1098)/234901504,1098/
  1267.       DATA A(1099),B(1099)/134262784,196643/
  1268.       DATA A(1100),B(1100)/201338880,1098/
  1269.       DATA A(1101),B(1101)/234901504,1101/
  1270.       DATA A(1102),B(1102)/134430720,328742/
  1271.       DATA A(1103),B(1103)/201338880,1101/
  1272.       DATA A(1104),B(1104)/234901504,1104/
  1273.       DATA A(1105),B(1105)/33615872,1131/
  1274.       DATA A(1106),B(1106)/201338880,1104/
  1275.       DATA A(1107),B(1107)/234901504,1107/
  1276.       DATA A(1108),B(1108)/33632256,1134/
  1277.       DATA A(1109),B(1109)/201338880,1107/
  1278.       DATA A(1110),B(1110)/234901504,1110/
  1279.       DATA A(1111),B(1111)/33624064,1137/
  1280.       DATA A(1112),B(1112)/201338880,1110/
  1281.       DATA A(1113),B(1113)/234901504,1113/
  1282.       DATA A(1114),B(1114)/33640448,1140/
  1283.       DATA A(1115),B(1115)/201338880,1113/
  1284.       DATA A(1116),B(1116)/234901504,1116/
  1285.       DATA A(1117),B(1117)/33628160,1143/
  1286.       DATA A(1118),B(1118)/201338880,1116/
  1287.       DATA A(1119),B(1119)/234901504,1119/
  1288.       DATA A(1120),B(1120)/33603584,1146/
  1289.       DATA A(1121),B(1121)/201338880,1119/
  1290.       DATA A(1122),B(1122)/234901504,1122/
  1291.       DATA A(1123),B(1123)/33644544,1149/
  1292.       DATA A(1124),B(1124)/201338880,1122/
  1293.       DATA A(1125),B(1125)/234901504,1125/
  1294.       DATA A(1126),B(1126)/33615872,1152/
  1295.       DATA A(1127),B(1127)/201338880,1125/
  1296.       DATA A(1128),B(1128)/234901504,1128/
  1297.       DATA A(1129),B(1129)/134262784,155683/
  1298.       DATA A(1130),B(1130)/201338880,1128/
  1299.       DATA A(1131),B(1131)/234901504,1131/
  1300.       DATA A(1132),B(1132)/33677312,1155/
  1301.       DATA A(1133),B(1133)/201338880,1131/
  1302.       DATA A(1134),B(1134)/234901504,1134/
  1303.       DATA A(1135),B(1135)/33624064,1158/
  1304.       DATA A(1136),B(1136)/201338880,1134/
  1305.       DATA A(1137),B(1137)/234901504,1137/
  1306.       DATA A(1138),B(1138)/33607680,1161/
  1307.       DATA A(1139),B(1139)/201338880,1137/
  1308.       DATA A(1140),B(1140)/234901504,1140/
  1309.       DATA A(1141),B(1141)/33656832,1164/
  1310.       DATA A(1142),B(1142)/201338880,1140/
  1311.       DATA A(1143),B(1143)/234901504,1143/
  1312.       DATA A(1144),B(1144)/33644544,1167/
  1313.       DATA A(1145),B(1145)/201338880,1143/
  1314.       DATA A(1146),B(1146)/234901504,1146/
  1315.       DATA A(1147),B(1147)/33644544,1170/
  1316.       DATA A(1148),B(1148)/201338880,1146/
  1317.       DATA A(1149),B(1149)/234901504,1149/
  1318.       DATA A(1150),B(1150)/134434816,173205/
  1319.       DATA A(1151),B(1151)/201338880,1149/
  1320.       DATA A(1152),B(1152)/234901504,1152/
  1321.       DATA A(1153),B(1153)/33636352,1177/
  1322.       DATA A(1154),B(1154)/201338880,1152/
  1323.       DATA A(1155),B(1155)/234901504,1155/
  1324.       DATA A(1156),B(1156)/134262784,193001/
  1325.       DATA A(1157),B(1157)/201338880,1155/
  1326.       DATA A(1158),B(1158)/234901504,1158/
  1327.       DATA A(1159),B(1159)/33648640,1180/
  1328.       DATA A(1160),B(1160)/201338880,1158/
  1329.       DATA A(1161),B(1161)/234901504,1161/
  1330.       DATA A(1162),B(1162)/33656832,1183/
  1331.       DATA A(1163),B(1163)/201338880,1161/
  1332.       DATA A(1164),B(1164)/234901504,1164/
  1333.       DATA A(1165),B(1165)/33607680,1186/
  1334.       DATA A(1166),B(1166)/201338880,1164/
  1335.       DATA A(1167),B(1167)/234901504,1167/
  1336.       DATA A(1168),B(1168)/33615872,1189/
  1337.       DATA A(1169),B(1169)/201338880,1167/
  1338.       DATA A(1170),B(1170)/234901504,1170/
  1339.       DATA A(1171),B(1171)/33615872,1192/
  1340.       DATA A(1172),B(1172)/201338880,1170/
  1341.       DATA A(1173),B(1173)/33558528,1202/
  1342.       DATA A(1174),B(1174)/50480483,1199/
  1343.       DATA A(1175),B(1175)/33730560,1196/
  1344.       DATA A(1176),B(1176)/201338880,1173/
  1345.       DATA A(1177),B(1177)/234901504,1177/
  1346.       DATA A(1178),B(1178)/33615872,1205/
  1347.       DATA A(1179),B(1179)/201338880,1177/
  1348.       DATA A(1180),B(1180)/234901504,1180/
  1349.       DATA A(1181),B(1181)/33669120,1208/
  1350.       DATA A(1182),B(1182)/201338880,1180/
  1351.       DATA A(1183),B(1183)/234901504,1183/
  1352.       DATA A(1184),B(1184)/33644544,1211/
  1353.       DATA A(1185),B(1185)/201338880,1183/
  1354.       DATA A(1186),B(1186)/234901504,1186/
  1355.       DATA A(1187),B(1187)/33665024,1214/
  1356.       DATA A(1188),B(1188)/201338880,1186/
  1357.       DATA A(1189),B(1189)/234901504,1189/
  1358.       DATA A(1190),B(1190)/33677312,1217/
  1359.       DATA A(1191),B(1191)/201338880,1189/
  1360.       DATA A(1192),B(1192)/234901504,1192/
  1361.       DATA A(1193),B(1193)/33628160,1223/
  1362.       DATA A(1194),B(1194)/33607680,1220/
  1363.       DATA A(1195),B(1195)/201338880,1192/
  1364.       DATA A(1196),B(1196)/234901504,1196/
  1365.       DATA A(1197),B(1197)/134414336,263370/
  1366.       DATA A(1198),B(1198)/201338880,1196/
  1367.       DATA A(1199),B(1199)/33558528,1231/
  1368.       DATA A(1200),B(1200)/33738752,1228/
  1369.       DATA A(1201),B(1201)/184561664,1199/
  1370.       DATA A(1202),B(1202)/234901504,1202/
  1371.       DATA A(1203),B(1203)/134356992,328914/
  1372.       DATA A(1204),B(1204)/201338880,1202/
  1373.       DATA A(1205),B(1205)/234901504,1205/
  1374.       DATA A(1206),B(1206)/33640448,1237/
  1375.       DATA A(1207),B(1207)/201338880,1205/
  1376.       DATA A(1208),B(1208)/234901504,1208/
  1377.       DATA A(1209),B(1209)/134262784,176617/
  1378.       DATA A(1210),B(1210)/201338880,1208/
  1379.       DATA A(1211),B(1211)/234901504,1211/
  1380.       DATA A(1212),B(1212)/134434816,185493/
  1381.       DATA A(1213),B(1213)/201338880,1211/
  1382.       DATA A(1214),B(1214)/234901504,1214/
  1383.       DATA A(1215),B(1215)/33615872,1240/
  1384.       DATA A(1216),B(1216)/201338880,1214/
  1385.       DATA A(1217),B(1217)/234901504,1217/
  1386.       DATA A(1218),B(1218)/134434816,181397/
  1387.       DATA A(1219),B(1219)/201338880,1217/
  1388.       DATA A(1220),B(1220)/234901504,1220/
  1389.       DATA A(1221),B(1221)/33648640,1243/
  1390.       DATA A(1222),B(1222)/201338880,1220/
  1391.       DATA A(1223),B(1223)/234901504,1223/
  1392.       DATA A(1224),B(1224)/33640448,1246/
  1393.       DATA A(1225),B(1225)/201338880,1223/
  1394.       DATA A(1226),B(1226)/50345397,1249/
  1395.       DATA A(1227),B(1227)/201338880,1226/
  1396.       DATA A(1228),B(1228)/234901504,1228/
  1397.       DATA A(1229),B(1229)/134422528,197591/
  1398.       DATA A(1230),B(1230)/201338880,1228/
  1399.       DATA A(1231),B(1231)/234901504,1231/
  1400.       DATA A(1232),B(1232)/134430720,328933/
  1401.       DATA A(1233),B(1233)/201338880,1231/
  1402.       DATA A(1234),B(1234)/33558528,1202/
  1403.       DATA A(1235),B(1235)/50480483,1199/
  1404.       DATA A(1236),B(1236)/201338880,1234/
  1405.       DATA A(1237),B(1237)/234901504,1237/
  1406.       DATA A(1238),B(1238)/134434816,169109/
  1407.       DATA A(1239),B(1239)/201338880,1237/
  1408.       DATA A(1240),B(1240)/234901504,1240/
  1409.       DATA A(1241),B(1241)/33640448,1256/
  1410.       DATA A(1242),B(1242)/201338880,1240/
  1411.       DATA A(1243),B(1243)/234901504,1243/
  1412.       DATA A(1244),B(1244)/33673216,1259/
  1413.       DATA A(1245),B(1245)/201338880,1243/
  1414.       DATA A(1246),B(1246)/234901504,1246/
  1415.       DATA A(1247),B(1247)/33615872,1262/
  1416.       DATA A(1248),B(1248)/201338880,1246/
  1417.       DATA A(1249),B(1249)/33558528,1202/
  1418.       DATA A(1250),B(1250)/50480483,1199/
  1419.       DATA A(1251),B(1251)/33738752,1265/
  1420.       DATA A(1252),B(1252)/201338880,1249/
  1421.       DATA A(1253),B(1253)/33558528,1231/
  1422.       DATA A(1254),B(1254)/33738752,1228/
  1423.       DATA A(1255),B(1255)/201338880,1253/
  1424.       DATA A(1256),B(1256)/234901504,1256/
  1425.       DATA A(1257),B(1257)/134434816,189589/
  1426.       DATA A(1258),B(1258)/201338880,1256/
  1427.       DATA A(1259),B(1259)/234901504,1259/
  1428.       DATA A(1260),B(1260)/33628160,1268/
  1429.       DATA A(1261),B(1261)/201338880,1259/
  1430.       DATA A(1262),B(1262)/234901504,1262/
  1431.       DATA A(1263),B(1263)/33607680,1271/
  1432.       DATA A(1264),B(1264)/201338880,1262/
  1433.       DATA A(1265),B(1265)/234901504,1265/
  1434.       DATA A(1266),B(1266)/134356992,197842/
  1435.       DATA A(1267),B(1267)/201338880,1265/
  1436.       DATA A(1268),B(1268)/234901504,1268/
  1437.       DATA A(1269),B(1269)/33644544,1274/
  1438.       DATA A(1270),B(1270)/201338880,1268/
  1439.       DATA A(1271),B(1271)/234901504,1271/
  1440.       DATA A(1272),B(1272)/33624064,1277/
  1441.       DATA A(1273),B(1273)/201338880,1271/
  1442.       DATA A(1274),B(1274)/234901504,1274/
  1443.       DATA A(1275),B(1275)/33615872,1280/
  1444.       DATA A(1276),B(1276)/201338880,1274/
  1445.       DATA A(1277),B(1277)/234901504,1277/
  1446.       DATA A(1278),B(1278)/33632256,1283/
  1447.       DATA A(1279),B(1279)/201338880,1277/
  1448.       DATA A(1280),B(1280)/234901504,1280/
  1449.       DATA A(1281),B(1281)/33677312,1286/
  1450.       DATA A(1282),B(1282)/201338880,1280/
  1451.       DATA A(1283),B(1283)/234901504,1283/
  1452.       DATA A(1284),B(1284)/33624064,1289/
  1453.       DATA A(1285),B(1285)/201338880,1283/
  1454.       DATA A(1286),B(1286)/234901504,1286/
  1455.       DATA A(1287),B(1287)/134434816,193685/
  1456.       DATA A(1288),B(1288)/201338880,1286/
  1457.       DATA A(1289),B(1289)/234901504,1289/
  1458.       DATA A(1290),B(1290)/33648640,1292/
  1459.       DATA A(1291),B(1291)/201338880,1289/
  1460.       DATA A(1292),B(1292)/234901504,1292/
  1461.       DATA A(1293),B(1293)/33669120,1295/
  1462.       DATA A(1294),B(1294)/201338880,1292/
  1463.       DATA A(1295),B(1295)/234901504,1295/
  1464.       DATA A(1296),B(1296)/134434816,177301/
  1465.       DATA A(1297),B(1297)/201338880,1295/
  1466.       DATA A(1298),B(1298)/33558528,1306/
  1467.       DATA A(1299),B(1299)/16949248,1301/
  1468.       DATA A(1300),B(1300)/201338880,1298/
  1469.       DATA A(1301),B(1301)/234901504,1301/
  1470.       DATA A(1302),B(1302)/218275840,1301/
  1471.       DATA A(1303),B(1303)/16965632,1313/
  1472.       DATA A(1304),B(1304)/117661696,312605/
  1473.       DATA A(1305),B(1305)/201338880,1301/
  1474.       DATA A(1306),B(1306)/234901504,1306/
  1475.       DATA A(1307),B(1307)/134246400,328978/
  1476.       DATA A(1308),B(1308)/201338880,1306/
  1477.       DATA A(1309),B(1309)/33558528,1325/
  1478.       DATA A(1310),B(1310)/33722368,1322/
  1479.       DATA A(1311),B(1311)/50480483,1318/
  1480.       DATA A(1312),B(1312)/201338880,1309/
  1481.       DATA A(1313),B(1313)/234901504,1313/
  1482.       DATA A(1314),B(1314)/16949248,1301/
  1483.       DATA A(1315),B(1315)/218292224,1313/
  1484.       DATA A(1316),B(1316)/117661696,312605/
  1485.       DATA A(1317),B(1317)/201338880,1313/
  1486.       DATA A(1318),B(1318)/33558528,1331/
  1487.       DATA A(1319),B(1319)/33722368,1322/
  1488.       DATA A(1320),B(1320)/50480483,1328/
  1489.       DATA A(1321),B(1321)/201338880,1318/
  1490.       DATA A(1322),B(1322)/234901504,1322/
  1491.       DATA A(1323),B(1323)/134262784,200739/
  1492.       DATA A(1324),B(1324)/201338880,1322/
  1493.       DATA A(1325),B(1325)/234901504,1325/
  1494.       DATA A(1326),B(1326)/134438912,329014/
  1495.       DATA A(1327),B(1327)/201338880,1325/
  1496.       DATA A(1328),B(1328)/33558528,1338/
  1497.       DATA A(1329),B(1329)/33722368,1322/
  1498.       DATA A(1330),B(1330)/201338880,1328/
  1499.       DATA A(1331),B(1331)/234901504,1331/
  1500.       DATA A(1332),B(1332)/134438912,329021/
  1501.       DATA A(1333),B(1333)/201338880,1331/
  1502.       DATA A(1334),B(1334)/33558528,1325/
  1503.       DATA A(1335),B(1335)/33722368,1322/
  1504.       DATA A(1336),B(1336)/50480483,1318/
  1505.       DATA A(1337),B(1337)/201338880,1334/
  1506.       DATA A(1338),B(1338)/234901504,1338/
  1507.       DATA A(1339),B(1339)/134418432,329008/
  1508.       DATA A(1340),B(1340)/201338880,1338/
  1509.       DATA A(1341),B(1341)/33558528,1331/
  1510.       DATA A(1342),B(1342)/33722368,1322/
  1511.       DATA A(1343),B(1343)/50480483,1328/
  1512.       DATA A(1344),B(1344)/201338880,1341/
  1513.       DATA A(1345),B(1345)/33558528,1368/
  1514.       DATA A(1346),B(1346)/50558445,1345/
  1515.       DATA A(1347),B(1347)/33738752,1365/
  1516.       DATA A(1348),B(1348)/33722368,1362/
  1517.       DATA A(1349),B(1349)/33783808,1359/
  1518.       DATA A(1350),B(1350)/33701888,1356/
  1519.       DATA A(1351),B(1351)/33787904,1353/
  1520.       DATA A(1352),B(1352)/184561664,1345/
  1521.       DATA A(1353),B(1353)/234901504,1353/
  1522.       DATA A(1354),B(1354)/134262784,214337/
  1523.       DATA A(1355),B(1355)/201338880,1353/
  1524.       DATA A(1356),B(1356)/234901504,1356/
  1525.       DATA A(1357),B(1357)/134262784,210241/
  1526.       DATA A(1358),B(1358)/201338880,1356/
  1527.       DATA A(1359),B(1359)/234901504,1359/
  1528.       DATA A(1360),B(1360)/134262784,206145/
  1529.       DATA A(1361),B(1361)/201338880,1359/
  1530.       DATA A(1362),B(1362)/234901504,1362/
  1531.       DATA A(1363),B(1363)/134262784,202049/
  1532.       DATA A(1364),B(1364)/201338880,1362/
  1533.       DATA A(1365),B(1365)/234901504,1365/
  1534.       DATA A(1366),B(1366)/134262784,197953/
  1535.       DATA A(1367),B(1367)/201338880,1365/
  1536.       DATA A(1368),B(1368)/234901504,1368/
  1537.       DATA A(1369),B(1369)/134455296,329051/
  1538.       DATA A(1370),B(1370)/201338880,1368/
  1539.       DATA A(1371),B(1371)/33558528,1368/
  1540.       DATA A(1372),B(1372)/50558445,1345/
  1541.       DATA A(1373),B(1373)/33738752,1365/
  1542.       DATA A(1374),B(1374)/33722368,1362/
  1543.       DATA A(1375),B(1375)/33783808,1359/
  1544.       DATA A(1376),B(1376)/33701888,1356/
  1545.       DATA A(1377),B(1377)/33787904,1353/
  1546.       DATA A(1378),B(1378)/201338880,1371/
  1547.       DATA A(1379),B(1379)/33701888,1381/
  1548.       DATA A(1380),B(1380)/201338880,1379/
  1549.       DATA A(1381),B(1381)/234901504,1381/
  1550.       DATA A(1382),B(1382)/134455296,210280/
  1551.       DATA A(1383),B(1383)/201338880,1381/
  1552.       DATA A(1384),B(1384)/33558528,1404/
  1553.       DATA A(1385),B(1385)/50558445,1384/
  1554.       DATA A(1386),B(1386)/33738752,1401/
  1555.       DATA A(1387),B(1387)/33722368,1398/
  1556.       DATA A(1388),B(1388)/33783808,1395/
  1557.       DATA A(1389),B(1389)/50480483,1384/
  1558.       DATA A(1390),B(1390)/33787904,1392/
  1559.       DATA A(1391),B(1391)/201338880,1384/
  1560.       DATA A(1392),B(1392)/234901504,1392/
  1561.       DATA A(1393),B(1393)/134262784,213027/
  1562.       DATA A(1394),B(1394)/201338880,1392/
  1563.       DATA A(1395),B(1395)/234901504,1395/
  1564.       DATA A(1396),B(1396)/134455296,206184/
  1565.       DATA A(1397),B(1397)/201338880,1395/
  1566.       DATA A(1398),B(1398)/234901504,1398/
  1567.       DATA A(1399),B(1399)/134455296,202088/
  1568.       DATA A(1400),B(1400)/201338880,1398/
  1569.       DATA A(1401),B(1401)/234901504,1401/
  1570.       DATA A(1402),B(1402)/134455296,197992/
  1571.       DATA A(1403),B(1403)/201338880,1401/
  1572.       DATA A(1404),B(1404)/234901504,1404/
  1573.       DATA A(1405),B(1405)/134459392,329087/
  1574.       DATA A(1406),B(1406)/201338880,1404/
  1575.       DATA A(1407),B(1407)/33558528,1404/
  1576.       DATA A(1408),B(1408)/50558445,1384/
  1577.       DATA A(1409),B(1409)/33738752,1401/
  1578.       DATA A(1410),B(1410)/33722368,1398/
  1579.       DATA A(1411),B(1411)/33783808,1395/
  1580.       DATA A(1412),B(1412)/50480483,1384/
  1581.       DATA A(1413),B(1413)/201338880,1407/
  1582.       DATA A(1414),B(1414)/33558528,1417/
  1583.       DATA A(1415),B(1415)/33665024,996/
  1584.       DATA A(1416),B(1416)/201338880,1414/
  1585.       DATA A(1417),B(1417)/234901504,1417/
  1586.       DATA A(1418),B(1418)/134373376,329094/
  1587.       DATA A(1419),B(1419)/201338880,1417/
  1588.       DATA A(1420),B(1420)/33701888,1422/
  1589.       DATA A(1421),B(1421)/201338880,1420/
  1590.       DATA A(1422),B(1422)/234901504,1422/
  1591.       DATA A(1423),B(1423)/134455296,210321/
  1592.       DATA A(1424),B(1424)/201338880,1422/
  1593.       DATA A(1425),B(1425)/33558528,1442/
  1594.       DATA A(1426),B(1426)/50558671,1425/
  1595.       DATA A(1427),B(1427)/33738752,1439/
  1596.       DATA A(1428),B(1428)/33722368,1436/
  1597.       DATA A(1429),B(1429)/33783808,1433/
  1598.       DATA A(1430),B(1430)/50480483,1425/
  1599.       DATA A(1431),B(1431)/33787904,1392/
  1600.       DATA A(1432),B(1432)/201338880,1425/
  1601.       DATA A(1433),B(1433)/234901504,1433/
  1602.       DATA A(1434),B(1434)/134455296,206225/
  1603.       DATA A(1435),B(1435)/201338880,1433/
  1604.       DATA A(1436),B(1436)/234901504,1436/
  1605.       DATA A(1437),B(1437)/134455296,202129/
  1606.       DATA A(1438),B(1438)/201338880,1436/
  1607.       DATA A(1439),B(1439)/234901504,1439/
  1608.       DATA A(1440),B(1440)/134455296,198033/
  1609.       DATA A(1441),B(1441)/201338880,1439/
  1610.       DATA A(1442),B(1442)/234901504,1442/
  1611.       DATA A(1443),B(1443)/134459392,329125/
  1612.       DATA A(1444),B(1444)/201338880,1442/
  1613.       DATA A(1445),B(1445)/33558528,1442/
  1614.       DATA A(1446),B(1446)/50558671,1425/
  1615.       DATA A(1447),B(1447)/33738752,1439/
  1616.       DATA A(1448),B(1448)/33722368,1436/
  1617.       DATA A(1449),B(1449)/33783808,1433/
  1618.       DATA A(1450),B(1450)/50480483,1425/
  1619.       DATA A(1451),B(1451)/201338880,1445/
  1620.       DATA A(1452),B(1452)/33558528,1458/
  1621.       DATA A(1453),B(1453)/33619968,1455/
  1622.       DATA A(1454),B(1454)/201338880,1452/
  1623.       DATA A(1455),B(1455)/234901504,1455/
  1624.       DATA A(1456),B(1456)/33660928,162/
  1625.       DATA A(1457),B(1457)/201338880,1455/
  1626.       DATA A(1458),B(1458)/234901504,1458/
  1627.       DATA A(1459),B(1459)/134397952,329132/
  1628.       DATA A(1460),B(1460)/201338880,1458/
  1629.       DATA A(1461),B(1461)/16818176,1464/
  1630.       DATA A(1462),B(1462)/50480483,35/
  1631.       DATA A(1463),B(1463)/201338880,1461/
  1632.       DATA A(1464),B(1464)/234901504,1464/
  1633.       DATA A(1465),B(1465)/218144768,1464/
  1634.       DATA A(1466),B(1466)/117485568,286755/
  1635.       DATA A(1467),B(1467)/201338880,1464/
  1636.       DATA A(1468),B(1468)/33701888,1470/
  1637.       DATA A(1469),B(1469)/201338880,1468/
  1638.       DATA A(1470),B(1470)/234901504,1470/
  1639.       DATA A(1471),B(1471)/134463488,210369/
  1640.       DATA A(1472),B(1472)/201338880,1470/
  1641.       DATA A(1473),B(1473)/50583268,1488/
  1642.       DATA A(1474),B(1474)/33808384,1485/
  1643.       DATA A(1475),B(1475)/33738752,1482/
  1644.       DATA A(1476),B(1476)/33783808,1479/
  1645.       DATA A(1477),B(1477)/33787904,1392/
  1646.       DATA A(1478),B(1478)/201338880,1473/
  1647.       DATA A(1479),B(1479)/234901504,1479/
  1648.       DATA A(1480),B(1480)/134463488,206294/
  1649.       DATA A(1481),B(1481)/201338880,1479/
  1650.       DATA A(1482),B(1482)/234901504,1482/
  1651.       DATA A(1483),B(1483)/134463488,198081/
  1652.       DATA A(1484),B(1484)/201338880,1482/
  1653.       DATA A(1485),B(1485)/234901504,1485/
  1654.       DATA A(1486),B(1486)/134463488,280028/
  1655.       DATA A(1487),B(1487)/201338880,1485/
  1656.       DATA A(1488),B(1488)/33738752,1482/
  1657.       DATA A(1489),B(1489)/33808384,1485/
  1658.       DATA A(1490),B(1490)/50583268,1488/
  1659.       DATA A(1491),B(1491)/33783808,1479/
  1660.       DATA A(1492),B(1492)/33787904,1392/
  1661.       DATA A(1493),B(1493)/201338880,1488/
  1662.       DATA A(1494),B(1494)/33783808,1479/
  1663.       DATA A(1495),B(1495)/50583268,1488/
  1664.       DATA A(1496),B(1496)/33808384,1485/
  1665.       DATA A(1497),B(1497)/33738752,1482/
  1666.       DATA A(1498),B(1498)/33787904,1392/
  1667.       DATA A(1499),B(1499)/201338880,1494/
  1668.       DATA A(1500),B(1500)/33808384,1485/
  1669.       DATA A(1501),B(1501)/50583268,1488/
  1670.       DATA A(1502),B(1502)/33738752,1482/
  1671.       DATA A(1503),B(1503)/33783808,1479/
  1672.       DATA A(1504),B(1504)/33787904,1392/
  1673.       DATA A(1505),B(1505)/201338880,1500/
  1674.       DATA A(1506),B(1506)/33558528,1514/
  1675.       DATA A(1507),B(1507)/50558445,1510/
  1676.       DATA A(1508),B(1508)/50480483,1510/
  1677.       DATA A(1509),B(1509)/201338880,1506/
  1678.       DATA A(1510),B(1510)/33558528,1514/
  1679.       DATA A(1511),B(1511)/50558445,1510/
  1680.       DATA A(1512),B(1512)/50480483,1510/
  1681.       DATA A(1513),B(1513)/184561664,1510/
  1682.       DATA A(1514),B(1514)/234901504,1514/
  1683.       DATA A(1515),B(1515)/134426624,329186/
  1684.       DATA A(1516),B(1516)/201338880,1514/
  1685.       DATA A(1517),B(1517)/16949248,1556/
  1686.       DATA A(1518),B(1518)/33812480,1535/
  1687.       DATA A(1519),B(1519)/33816576,1532/
  1688.       DATA A(1520),B(1520)/33808384,1528/
  1689.       DATA A(1521),B(1521)/17043456,1545/
  1690.       DATA A(1522),B(1522)/33824768,1542/
  1691.       DATA A(1523),B(1523)/33730560,1538/
  1692.       DATA A(1524),B(1524)/100706192,6246435/
  1693.       DATA A(1525),B(1525)/100706239,6250531/
  1694.       DATA A(1526),B(1526)/50374544,35/
  1695.       DATA A(1527),B(1527)/201338880,1517/
  1696.       DATA A(1528),B(1528)/234901504,1528/
  1697.       DATA A(1529),B(1529)/33808384,1561/
  1698.       DATA A(1530),B(1530)/134262784,278563/
  1699.       DATA A(1531),B(1531)/201338880,1528/
  1700.       DATA A(1532),B(1532)/234901504,1532/
  1701.       DATA A(1533),B(1533)/134262784,274467/
  1702.       DATA A(1534),B(1534)/201338880,1532/
  1703.       DATA A(1535),B(1535)/234901504,1535/
  1704.       DATA A(1536),B(1536)/134262784,270371/
  1705.       DATA A(1537),B(1537)/201338880,1535/
  1706.       DATA A(1538),B(1538)/234901504,1538/
  1707.       DATA A(1539),B(1539)/33730560,1564/
  1708.       DATA A(1540),B(1540)/134262784,262179/
  1709.       DATA A(1541),B(1541)/201338880,1538/
  1710.       DATA A(1542),B(1542)/17051648,1569/
  1711.       DATA A(1543),B(1543)/33824768,1567/
  1712.       DATA A(1544),B(1544)/201338880,1542/
  1713.       DATA A(1545),B(1545)/234901504,1545/
  1714.       DATA A(1546),B(1546)/16891904,1601/
  1715.       DATA A(1547),B(1547)/16838656,1598/
  1716.       DATA A(1548),B(1548)/16871424,1595/
  1717.       DATA A(1549),B(1549)/16879616,1592/
  1718.       DATA A(1550),B(1550)/16859136,1588/
  1719.       DATA A(1551),B(1551)/16867328,1584/
  1720.       DATA A(1552),B(1552)/16842752,1581/
  1721.       DATA A(1553),B(1553)/16887808,1578/
  1722.       DATA A(1554),B(1554)/16818176,1572/
  1723.       DATA A(1555),B(1555)/201338880,1545/
  1724.       DATA A(1556),B(1556)/234901504,1556/
  1725.       DATA A(1557),B(1557)/218275840,1556/
  1726.       DATA A(1558),B(1558)/16965632,1605/
  1727.       DATA A(1559),B(1559)/117485568,311331/
  1728.       DATA A(1560),B(1560)/201338880,1556/
  1729.       DATA A(1561),B(1561)/234901504,1561/
  1730.       DATA A(1562),B(1562)/134262784,282659/
  1731.       DATA A(1563),B(1563)/201338880,1561/
  1732.       DATA A(1564),B(1564)/234901504,1564/
  1733.       DATA A(1565),B(1565)/134262784,266275/
  1734.       DATA A(1566),B(1566)/201338880,1564/
  1735.       DATA A(1567),B(1567)/17047552,1569/
  1736.       DATA A(1568),B(1568)/201338880,1567/
  1737.       DATA A(1569),B(1569)/218378240,1569/
  1738.       DATA A(1570),B(1570)/33824768,1610/
  1739.       DATA A(1571),B(1571)/201338880,1569/
  1740.       DATA A(1572),B(1572)/234901504,1572/
  1741.       DATA A(1573),B(1573)/218144768,1572/
  1742.       DATA A(1574),B(1574)/16834560,1618/
  1743.       DATA A(1575),B(1575)/16838656,1614/
  1744.       DATA A(1576),B(1576)/117485568,294947/
  1745.       DATA A(1577),B(1577)/201338880,1572/
  1746.       DATA A(1578),B(1578)/234901504,1578/
  1747.       DATA A(1579),B(1579)/16863232,1622/
  1748.       DATA A(1580),B(1580)/201338880,1578/
  1749.       DATA A(1581),B(1581)/234901504,1581/
  1750.       DATA A(1582),B(1582)/16879616,1625/
  1751.       DATA A(1583),B(1583)/201338880,1581/
  1752.       DATA A(1584),B(1584)/234901504,1584/
  1753.       DATA A(1585),B(1585)/16887808,1631/
  1754.       DATA A(1586),B(1586)/16838656,1628/
  1755.       DATA A(1587),B(1587)/201338880,1584/
  1756.       DATA A(1588),B(1588)/234901504,1588/
  1757.       DATA A(1589),B(1589)/16887808,1637/
  1758.       DATA A(1590),B(1590)/16838656,1634/
  1759.       DATA A(1591),B(1591)/201338880,1588/
  1760.       DATA A(1592),B(1592)/234901504,1592/
  1761.       DATA A(1593),B(1593)/16891904,1640/
  1762.       DATA A(1594),B(1594)/201338880,1592/
  1763.       DATA A(1595),B(1595)/234901504,1595/
  1764.       DATA A(1596),B(1596)/16863232,1643/
  1765.       DATA A(1597),B(1597)/201338880,1595/
  1766.       DATA A(1598),B(1598)/234901504,1598/
  1767.       DATA A(1599),B(1599)/16904192,1646/
  1768.       DATA A(1600),B(1600)/201338880,1598/
  1769.       DATA A(1601),B(1601)/234901504,1601/
  1770.       DATA A(1602),B(1602)/16871424,1654/
  1771.       DATA A(1603),B(1603)/16838656,1650/
  1772.       DATA A(1604),B(1604)/201338880,1601/
  1773.       DATA A(1605),B(1605)/234901504,1605/
  1774.       DATA A(1606),B(1606)/16949248,1556/
  1775.       DATA A(1607),B(1607)/218292224,1605/
  1776.       DATA A(1608),B(1608)/117485568,311331/
  1777.       DATA A(1609),B(1609)/201338880,1605/
  1778.       DATA A(1610),B(1610)/33574912,1657/
  1779.       DATA A(1611),B(1611)/17047552,1569/
  1780.       DATA A(1612),B(1612)/117485568,303139/
  1781.       DATA A(1613),B(1613)/201338880,1610/
  1782.       DATA A(1614),B(1614)/234901504,1614/
  1783.       DATA A(1615),B(1615)/16818176,1663/
  1784.       DATA A(1616),B(1616)/17055744,1660/
  1785.       DATA A(1617),B(1617)/201338880,1614/
  1786.       DATA A(1618),B(1618)/234901504,1618/
  1787.       DATA A(1619),B(1619)/16818176,1670/
  1788.       DATA A(1620),B(1620)/17055744,1667/
  1789.       DATA A(1621),B(1621)/201338880,1618/
  1790.       DATA A(1622),B(1622)/234901504,1622/
  1791.       DATA A(1623),B(1623)/16883712,1674/
  1792.       DATA A(1624),B(1624)/201338880,1622/
  1793.       DATA A(1625),B(1625)/234901504,1625/
  1794.       DATA A(1626),B(1626)/16867328,1677/
  1795.       DATA A(1627),B(1627)/201338880,1625/
  1796.       DATA A(1628),B(1628)/234901504,1628/
  1797.       DATA A(1629),B(1629)/17043456,1680/
  1798.       DATA A(1630),B(1630)/201338880,1628/
  1799.       DATA A(1631),B(1631)/234901504,1631/
  1800.       DATA A(1632),B(1632)/17043456,1683/
  1801.       DATA A(1633),B(1633)/201338880,1631/
  1802.       DATA A(1634),B(1634)/234901504,1634/
  1803.       DATA A(1635),B(1635)/17043456,1686/
  1804.       DATA A(1636),B(1636)/201338880,1634/
  1805.       DATA A(1637),B(1637)/234901504,1637/
  1806.       DATA A(1638),B(1638)/17043456,1689/
  1807.       DATA A(1639),B(1639)/201338880,1637/
  1808.       DATA A(1640),B(1640)/234901504,1640/
  1809.       DATA A(1641),B(1641)/16834560,1692/
  1810.       DATA A(1642),B(1642)/201338880,1640/
  1811.       DATA A(1643),B(1643)/234901504,1643/
  1812.       DATA A(1644),B(1644)/17043456,1695/
  1813.       DATA A(1645),B(1645)/201338880,1643/
  1814.       DATA A(1646),B(1646)/234901504,1646/
  1815.       DATA A(1647),B(1647)/16912384,1701/
  1816.       DATA A(1648),B(1648)/17043456,1698/
  1817.       DATA A(1649),B(1649)/201338880,1646/
  1818.       DATA A(1650),B(1650)/234901504,1650/
  1819.       DATA A(1651),B(1651)/16904192,1707/
  1820.       DATA A(1652),B(1652)/17043456,1704/
  1821.       DATA A(1653),B(1653)/201338880,1650/
  1822.       DATA A(1654),B(1654)/234901504,1654/
  1823.       DATA A(1655),B(1655)/16887808,1710/
  1824.       DATA A(1656),B(1656)/201338880,1654/
  1825.       DATA A(1657),B(1657)/234901504,1657/
  1826.       DATA A(1658),B(1658)/117485568,303139/
  1827.       DATA A(1659),B(1659)/201338880,1657/
  1828.       DATA A(1660),B(1660)/234901504,1660/
  1829.       DATA A(1661),B(1661)/16818176,1663/
  1830.       DATA A(1662),B(1662)/201338880,1660/
  1831.       DATA A(1663),B(1663)/234901504,1663/
  1832.       DATA A(1664),B(1664)/218144768,1663/
  1833.       DATA A(1665),B(1665)/117485568,294947/
  1834.       DATA A(1666),B(1666)/201338880,1663/
  1835.       DATA A(1667),B(1667)/234901504,1667/
  1836.       DATA A(1668),B(1668)/16818176,1670/
  1837.       DATA A(1669),B(1669)/201338880,1667/
  1838.       DATA A(1670),B(1670)/234901504,1670/
  1839.       DATA A(1671),B(1671)/218144768,1670/
  1840.       DATA A(1672),B(1672)/117485568,299043/
  1841.       DATA A(1673),B(1673)/201338880,1670/
  1842.       DATA A(1674),B(1674)/234901504,1674/
  1843.       DATA A(1675),B(1675)/16838656,1713/
  1844.       DATA A(1676),B(1676)/201338880,1674/
  1845.       DATA A(1677),B(1677)/234901504,1677/
  1846.       DATA A(1678),B(1678)/16855040,1716/
  1847.       DATA A(1679),B(1679)/201338880,1677/
  1848.       DATA A(1680),B(1680)/234901504,1680/
  1849.       DATA A(1681),B(1681)/134262784,217123/
  1850.       DATA A(1682),B(1682)/201338880,1680/
  1851.       DATA A(1683),B(1683)/234901504,1683/
  1852.       DATA A(1684),B(1684)/134262784,221219/
  1853.       DATA A(1685),B(1685)/201338880,1683/
  1854.       DATA A(1686),B(1686)/234901504,1686/
  1855.       DATA A(1687),B(1687)/134262784,233507/
  1856.       DATA A(1688),B(1688)/201338880,1686/
  1857.       DATA A(1689),B(1689)/234901504,1689/
  1858.       DATA A(1690),B(1690)/134262784,237603/
  1859.       DATA A(1691),B(1691)/201338880,1689/
  1860.       DATA A(1692),B(1692)/234901504,1692/
  1861.       DATA A(1693),B(1693)/17043456,1719/
  1862.       DATA A(1694),B(1694)/201338880,1692/
  1863.       DATA A(1695),B(1695)/234901504,1695/
  1864.       DATA A(1696),B(1696)/134262784,245795/
  1865.       DATA A(1697),B(1697)/201338880,1695/
  1866.       DATA A(1698),B(1698)/234901504,1698/
  1867.       DATA A(1699),B(1699)/134262784,225315/
  1868.       DATA A(1700),B(1700)/201338880,1698/
  1869.       DATA A(1701),B(1701)/234901504,1701/
  1870.       DATA A(1702),B(1702)/17043456,1722/
  1871.       DATA A(1703),B(1703)/201338880,1701/
  1872.       DATA A(1704),B(1704)/234901504,1704/
  1873.       DATA A(1705),B(1705)/134262784,229411/
  1874.       DATA A(1706),B(1706)/201338880,1704/
  1875.       DATA A(1707),B(1707)/234901504,1707/
  1876.       DATA A(1708),B(1708)/16912384,1725/
  1877.       DATA A(1709),B(1709)/201338880,1707/
  1878.       DATA A(1710),B(1710)/234901504,1710/
  1879.       DATA A(1711),B(1711)/17043456,1728/
  1880.       DATA A(1712),B(1712)/201338880,1710/
  1881.       DATA A(1713),B(1713)/234901504,1713/
  1882.       DATA A(1714),B(1714)/17043456,1731/
  1883.       DATA A(1715),B(1715)/201338880,1713/
  1884.       DATA A(1716),B(1716)/234901504,1716/
  1885.       DATA A(1717),B(1717)/16838656,1734/
  1886.       DATA A(1718),B(1718)/201338880,1716/
  1887.       DATA A(1719),B(1719)/234901504,1719/
  1888.       DATA A(1720),B(1720)/134262784,241699/
  1889.       DATA A(1721),B(1721)/201338880,1719/
  1890.       DATA A(1722),B(1722)/234901504,1722/
  1891.       DATA A(1723),B(1723)/134262784,249891/
  1892.       DATA A(1724),B(1724)/201338880,1722/
  1893.       DATA A(1725),B(1725)/234901504,1725/
  1894.       DATA A(1726),B(1726)/17043456,1737/
  1895.       DATA A(1727),B(1727)/201338880,1725/
  1896.       DATA A(1728),B(1728)/234901504,1728/
  1897.       DATA A(1729),B(1729)/134262784,258083/
  1898.       DATA A(1730),B(1730)/201338880,1728/
  1899.       DATA A(1731),B(1731)/234901504,1731/
  1900.       DATA A(1732),B(1732)/117485568,290851/
  1901.       DATA A(1733),B(1733)/201338880,1731/
  1902.       DATA A(1734),B(1734)/234901504,1734/
  1903.       DATA A(1735),B(1735)/17043456,1740/
  1904.       DATA A(1736),B(1736)/201338880,1734/
  1905.       DATA A(1737),B(1737)/234901504,1737/
  1906.       DATA A(1738),B(1738)/134262784,253987/
  1907.       DATA A(1739),B(1739)/201338880,1737/
  1908.       DATA A(1740),B(1740)/234901504,1740/
  1909.       DATA A(1741),B(1741)/117485568,290851/
  1910.       DATA A(1742),B(1742)/201338880,1740/
  1911.       DATA A(1743),B(1743)/17059840,1755/
  1912.       DATA A(1744),B(1744)/17063936,1556/
  1913.       DATA A(1745),B(1745)/33812480,1535/
  1914.       DATA A(1746),B(1746)/33816576,1532/
  1915.       DATA A(1747),B(1747)/33808384,1528/
  1916.       DATA A(1748),B(1748)/17043456,1545/
  1917.       DATA A(1749),B(1749)/33824768,1542/
  1918.       DATA A(1750),B(1750)/33730560,1538/
  1919.       DATA A(1751),B(1751)/100706192,7176227/
  1920.       DATA A(1752),B(1752)/100706239,7180323/
  1921.       DATA A(1753),B(1753)/50374544,35/
  1922.       DATA A(1754),B(1754)/201338880,1743/
  1923.       DATA A(1755),B(1755)/234901504,1755/
  1924.       DATA A(1756),B(1756)/218386432,1755/
  1925.       DATA A(1757),B(1757)/352491495,313058/
  1926.       DATA A(1758),B(1758)/17063936,1556/
  1927.       DATA A(1759),B(1759)/16965632,1605/
  1928.       DATA A(1760),B(1760)/117485568,311331/
  1929.       DATA A(1761),B(1761)/201338880,1755/
  1930.       DATA A(1762),B(1762)/33722368,1322/
  1931.       DATA A(1763),B(1763)/201338880,1762/
  1932.       DATA A(1764),B(1764)/16818176,1818/
  1933.       DATA A(1765),B(1765)/33824768,1542/
  1934.       DATA A(1766),B(1766)/16879616,1814/
  1935.       DATA A(1767),B(1767)/16867328,1811/
  1936.       DATA A(1768),B(1768)/16846848,1808/
  1937.       DATA A(1769),B(1769)/16842752,1805/
  1938.       DATA A(1770),B(1770)/16834560,1802/
  1939.       DATA A(1771),B(1771)/16838656,1799/
  1940.       DATA A(1772),B(1772)/16859136,1796/
  1941.       DATA A(1773),B(1773)/17055744,1793/
  1942.       DATA A(1774),B(1774)/16887808,1788/
  1943.       DATA A(1775),B(1775)/16855040,1783/
  1944.       DATA A(1776),B(1776)/16826368,1779/
  1945.       DATA A(1777),B(1777)/50480572,35/
  1946.       DATA A(1778),B(1778)/201338880,1764/
  1947.       DATA A(1779),B(1779)/234901504,1779/
  1948.       DATA A(1780),B(1780)/16891904,1835/
  1949.       DATA A(1781),B(1781)/17068032,1832/
  1950.       DATA A(1782),B(1782)/201338880,1779/
  1951.       DATA A(1783),B(1783)/234901504,1783/
  1952.       DATA A(1784),B(1784)/16855040,1838/
  1953.       DATA A(1785),B(1785)/16850944,1841/
  1954.       DATA A(1786),B(1786)/117485568,315427/
  1955.       DATA A(1787),B(1787)/201338880,1783/
  1956.       DATA A(1788),B(1788)/234901504,1788/
  1957.       DATA A(1789),B(1789)/16818176,1850/
  1958.       DATA A(1790),B(1790)/16867328,1847/
  1959.       DATA A(1791),B(1791)/16863232,1844/
  1960.       DATA A(1792),B(1792)/201338880,1788/
  1961.       DATA A(1793),B(1793)/234901504,1793/
  1962.       DATA A(1794),B(1794)/16818176,1854/
  1963.       DATA A(1795),B(1795)/201338880,1793/
  1964.       DATA A(1796),B(1796)/234901504,1796/
  1965.       DATA A(1797),B(1797)/16818176,1858/
  1966.       DATA A(1798),B(1798)/201338880,1796/
  1967.       DATA A(1799),B(1799)/234901504,1799/
  1968.       DATA A(1800),B(1800)/16818176,1858/
  1969.       DATA A(1801),B(1801)/201338880,1799/
  1970.       DATA A(1802),B(1802)/234901504,1802/
  1971.       DATA A(1803),B(1803)/16818176,1862/
  1972.       DATA A(1804),B(1804)/201338880,1802/
  1973.       DATA A(1805),B(1805)/234901504,1805/
  1974.       DATA A(1806),B(1806)/16818176,1862/
  1975.       DATA A(1807),B(1807)/201338880,1805/
  1976.       DATA A(1808),B(1808)/234901504,1808/
  1977.       DATA A(1809),B(1809)/16818176,1866/
  1978.       DATA A(1810),B(1810)/201338880,1808/
  1979.       DATA A(1811),B(1811)/234901504,1811/
  1980.       DATA A(1812),B(1812)/16818176,1871/
  1981.       DATA A(1813),B(1813)/201338880,1811/
  1982.       DATA A(1814),B(1814)/234901504,1814/
  1983.       DATA A(1815),B(1815)/16818176,1875/
  1984.       DATA A(1816),B(1816)/117485568,315427/
  1985.       DATA A(1817),B(1817)/201338880,1814/
  1986.       DATA A(1818),B(1818)/234901504,1818/
  1987.       DATA A(1819),B(1819)/218144768,1818/
  1988.       DATA A(1820),B(1820)/16838656,1799/
  1989.       DATA A(1821),B(1821)/16859136,1796/
  1990.       DATA A(1822),B(1822)/16842752,1805/
  1991.       DATA A(1823),B(1823)/16834560,1802/
  1992.       DATA A(1824),B(1824)/16850944,1886/
  1993.       DATA A(1825),B(1825)/16900096,1883/
  1994.       DATA A(1826),B(1826)/16846848,1808/
  1995.       DATA A(1827),B(1827)/16867328,1811/
  1996.       DATA A(1828),B(1828)/16879616,1814/
  1997.       DATA A(1829),B(1829)/167903235,1881/
  1998.       DATA A(1830),B(1830)/117587968,288599/
  1999.       DATA A(1831),B(1831)/201338880,1818/
  2000.       DATA A(1832),B(1832)/234901504,1832/
  2001.       DATA A(1833),B(1833)/117485568,315427/
  2002.       DATA A(1834),B(1834)/201338880,1832/
  2003.       DATA A(1835),B(1835)/234901504,1835/
  2004.       DATA A(1836),B(1836)/117485568,315427/
  2005.       DATA A(1837),B(1837)/201338880,1835/
  2006.       DATA A(1838),B(1838)/234901504,1838/
  2007.       DATA A(1839),B(1839)/117485568,315427/
  2008.       DATA A(1840),B(1840)/201338880,1838/
  2009.       DATA A(1841),B(1841)/234901504,1841/
  2010.       DATA A(1842),B(1842)/117485568,315427/
  2011.       DATA A(1843),B(1843)/201338880,1841/
  2012.       DATA A(1844),B(1844)/234901504,1844/
  2013.       DATA A(1845),B(1845)/16818176,1850/
  2014.       DATA A(1846),B(1846)/201338880,1844/
  2015.       DATA A(1847),B(1847)/234901504,1847/
  2016.       DATA A(1848),B(1848)/16818176,1850/
  2017.       DATA A(1849),B(1849)/201338880,1847/
  2018.       DATA A(1850),B(1850)/234901504,1850/
  2019.       DATA A(1851),B(1851)/218144768,1850/
  2020.       DATA A(1852),B(1852)/117485568,315427/
  2021.       DATA A(1853),B(1853)/201338880,1850/
  2022.       DATA A(1854),B(1854)/234901504,1854/
  2023.       DATA A(1855),B(1855)/218144768,1854/
  2024.       DATA A(1856),B(1856)/16850944,1886/
  2025.       DATA A(1857),B(1857)/201338880,1854/
  2026.       DATA A(1858),B(1858)/234901504,1858/
  2027.       DATA A(1859),B(1859)/218144768,1858/
  2028.       DATA A(1860),B(1860)/17043456,1889/
  2029.       DATA A(1861),B(1861)/201338880,1858/
  2030.       DATA A(1862),B(1862)/234901504,1862/
  2031.       DATA A(1863),B(1863)/218144768,1862/
  2032.       DATA A(1864),B(1864)/17043456,1892/
  2033.       DATA A(1865),B(1865)/201338880,1862/
  2034.       DATA A(1866),B(1866)/234901504,1866/
  2035.       DATA A(1867),B(1867)/218144768,1866/
  2036.       DATA A(1868),B(1868)/17043456,1895/
  2037.       DATA A(1869),B(1869)/117485568,315427/
  2038.       DATA A(1870),B(1870)/201338880,1866/
  2039.       DATA A(1871),B(1871)/234901504,1871/
  2040.       DATA A(1872),B(1872)/218144768,1871/
  2041.       DATA A(1873),B(1873)/117485568,315427/
  2042.       DATA A(1874),B(1874)/201338880,1871/
  2043.       DATA A(1875),B(1875)/234901504,1875/
  2044.       DATA A(1876),B(1876)/218144768,1875/
  2045.       DATA A(1877),B(1877)/117485568,315427/
  2046.       DATA A(1878),B(1878)/201338880,1875/
  2047.       DATA A(1879),B(1879)/50345404,35/
  2048.       DATA A(1880),B(1880)/201338880,1879/
  2049.       DATA A(1881),B(1881)/33685504,1898/
  2050.       DATA A(1882),B(1882)/201338880,1881/
  2051.       DATA A(1883),B(1883)/234901504,1883/
  2052.       DATA A(1884),B(1884)/117485568,315427/
  2053.       DATA A(1885),B(1885)/201338880,1883/
  2054.       DATA A(1886),B(1886)/234901504,1886/
  2055.       DATA A(1887),B(1887)/117485568,321388/
  2056.       DATA A(1888),B(1888)/201338880,1886/
  2057.       DATA A(1889),B(1889)/234901504,1889/
  2058.       DATA A(1890),B(1890)/16818176,1906/
  2059.       DATA A(1891),B(1891)/201338880,1889/
  2060.       DATA A(1892),B(1892)/234901504,1892/
  2061.       DATA A(1893),B(1893)/16818176,1911/
  2062.       DATA A(1894),B(1894)/201338880,1892/
  2063.       DATA A(1895),B(1895)/234901504,1895/
  2064.       DATA A(1896),B(1896)/16818176,1915/
  2065.       DATA A(1897),B(1897)/201338880,1895/
  2066.       DATA A(1898),B(1898)/251953152,14207/
  2067.       DATA A(1899),B(1899)/201338880,1898/
  2068.       DATA A(1900),B(1900)/16818176,1922/
  2069.       DATA A(1901),B(1901)/16842752,1805/
  2070.       DATA A(1902),B(1902)/16834560,1802/
  2071.       DATA A(1903),B(1903)/16838656,1799/
  2072.       DATA A(1904),B(1904)/16859136,1796/
  2073.       DATA A(1905),B(1905)/184561664,1900/
  2074.       DATA A(1906),B(1906)/234901504,1906/
  2075.       DATA A(1907),B(1907)/218144768,1906/
  2076.       DATA A(1908),B(1908)/16838656,1929/
  2077.       DATA A(1909),B(1909)/117485568,315427/
  2078.       DATA A(1910),B(1910)/201338880,1906/
  2079.       DATA A(1911),B(1911)/234901504,1911/
  2080.       DATA A(1912),B(1912)/218144768,1911/
  2081.       DATA A(1913),B(1913)/117485568,315427/
  2082.       DATA A(1914),B(1914)/201338880,1911/
  2083.       DATA A(1915),B(1915)/234901504,1915/
  2084.       DATA A(1916),B(1916)/218144768,1915/
  2085.       DATA A(1917),B(1917)/117485568,315427/
  2086.       DATA A(1918),B(1918)/201338880,1915/
  2087.       DATA A(1919),B(1919)/234901504,1919/
  2088.       DATA A(1920),B(1920)/117485568,307235/
  2089.       DATA A(1921),B(1921)/201338880,1919/
  2090.       DATA A(1922),B(1922)/234901504,1922/
  2091.       DATA A(1923),B(1923)/218144768,1922/
  2092.       DATA A(1924),B(1924)/16838656,1799/
  2093.       DATA A(1925),B(1925)/16859136,1796/
  2094.       DATA A(1926),B(1926)/16842752,1805/
  2095.       DATA A(1927),B(1927)/16834560,1802/
  2096.       DATA A(1928),B(1928)/201338880,1922/
  2097.       DATA A(1929),B(1929)/234901504,1929/
  2098.       DATA A(1930),B(1930)/16818176,1932/
  2099.       DATA A(1931),B(1931)/201338880,1929/
  2100.       DATA A(1932),B(1932)/234901504,1932/
  2101.       DATA A(1933),B(1933)/218144768,1932/
  2102.       DATA A(1934),B(1934)/117485568,315427/
  2103.       DATA A(1935),B(1935)/201338880,1932/
  2104.       DATA A(1936),B(1936)/16818176,1938/
  2105.       DATA A(1937),B(1937)/201338880,1936/
  2106.       DATA A(1938),B(1938)/234901504,1938/
  2107.       DATA A(1939),B(1939)/218144768,1938/
  2108.       DATA A(1940),B(1940)/167903235,1881/
  2109.       DATA A(1941),B(1941)/16838656,1945/
  2110.       DATA A(1942),B(1942)/16834560,1949/
  2111.       DATA A(1943),B(1943)/117485568,288673/
  2112.       DATA A(1944),B(1944)/201338880,1938/
  2113.       DATA A(1945),B(1945)/234901504,1945/
  2114.       DATA A(1946),B(1946)/16818176,1962/
  2115.       DATA A(1947),B(1947)/17055744,1959/
  2116.       DATA A(1948),B(1948)/201338880,1945/
  2117.       DATA A(1949),B(1949)/234901504,1949/
  2118.       DATA A(1950),B(1950)/16818176,1969/
  2119.       DATA A(1951),B(1951)/17055744,1966/
  2120.       DATA A(1952),B(1952)/201338880,1949/
  2121.       DATA A(1953),B(1953)/17043456,1973/
  2122.       DATA A(1954),B(1954)/33730560,1538/
  2123.       DATA A(1955),B(1955)/33812480,1535/
  2124.       DATA A(1956),B(1956)/33816576,1532/
  2125.       DATA A(1957),B(1957)/33808384,1528/
  2126.       DATA A(1958),B(1958)/184561664,1953/
  2127.       DATA A(1959),B(1959)/234901504,1959/
  2128.       DATA A(1960),B(1960)/16818176,1962/
  2129.       DATA A(1961),B(1961)/201338880,1959/
  2130.       DATA A(1962),B(1962)/234901504,1962/
  2131.       DATA A(1963),B(1963)/218144768,1962/
  2132.       DATA A(1964),B(1964)/117485568,294947/
  2133.       DATA A(1965),B(1965)/201338880,1962/
  2134.       DATA A(1966),B(1966)/234901504,1966/
  2135.       DATA A(1967),B(1967)/16818176,1969/
  2136.       DATA A(1968),B(1968)/201338880,1966/
  2137.       DATA A(1969),B(1969)/234901504,1969/
  2138.       DATA A(1970),B(1970)/218144768,1969/
  2139.       DATA A(1971),B(1971)/117485568,299043/
  2140.       DATA A(1972),B(1972)/201338880,1969/
  2141.       DATA A(1973),B(1973)/234901504,1973/
  2142.       DATA A(1974),B(1974)/16891904,1601/
  2143.       DATA A(1975),B(1975)/16838656,1598/
  2144.       DATA A(1976),B(1976)/16871424,1595/
  2145.       DATA A(1977),B(1977)/16879616,1592/
  2146.       DATA A(1978),B(1978)/16859136,1588/
  2147.       DATA A(1979),B(1979)/16867328,1584/
  2148.       DATA A(1980),B(1980)/16842752,1581/
  2149.       DATA A(1981),B(1981)/16887808,1578/
  2150.       DATA A(1982),B(1982)/201338880,1973/
  2151.       DATA A(1983),B(1983)/16818176,1985/
  2152.       DATA A(1984),B(1984)/201338880,1983/
  2153.       DATA A(1985),B(1985)/234901504,1985/
  2154.       DATA A(1986),B(1986)/218144768,1985/
  2155.       DATA A(1987),B(1987)/17043456,1989/
  2156.       DATA A(1988),B(1988)/201338880,1985/
  2157.       DATA A(1989),B(1989)/234901504,1989/
  2158.       DATA A(1990),B(1990)/16818176,2003/
  2159.       DATA A(1991),B(1991)/16834560,1999/
  2160.       DATA A(1992),B(1992)/16838656,1995/
  2161.       DATA A(1993),B(1993)/117485568,294947/
  2162.       DATA A(1994),B(1994)/201338880,1989/
  2163.       DATA A(1995),B(1995)/234901504,1995/
  2164.       DATA A(1996),B(1996)/16818176,2012/
  2165.       DATA A(1997),B(1997)/17055744,2009/
  2166.       DATA A(1998),B(1998)/201338880,1995/
  2167.       DATA A(1999),B(1999)/234901504,1999/
  2168.       DATA A(2000),B(2000)/16818176,2019/
  2169.       DATA A(2001),B(2001)/17055744,2016/
  2170.       DATA A(2002),B(2002)/201338880,1999/
  2171.       DATA A(2003),B(2003)/234901504,2003/
  2172.       DATA A(2004),B(2004)/218144768,2003/
  2173.       DATA A(2005),B(2005)/16834560,1999/
  2174.       DATA A(2006),B(2006)/16838656,1995/
  2175.       DATA A(2007),B(2007)/117485568,294947/
  2176.       DATA A(2008),B(2008)/201338880,2003/
  2177.       DATA A(2009),B(2009)/234901504,2009/
  2178.       DATA A(2010),B(2010)/16818176,2012/
  2179.       DATA A(2011),B(2011)/201338880,2009/
  2180.       DATA A(2012),B(2012)/234901504,2012/
  2181.       DATA A(2013),B(2013)/218144768,2012/
  2182.       DATA A(2014),B(2014)/117485568,294947/
  2183.       DATA A(2015),B(2015)/201338880,2012/
  2184.       DATA A(2016),B(2016)/234901504,2016/
  2185.       DATA A(2017),B(2017)/16818176,2019/
  2186.       DATA A(2018),B(2018)/201338880,2016/
  2187.       DATA A(2019),B(2019)/234901504,2019/
  2188.       DATA A(2020),B(2020)/218144768,2019/
  2189.       DATA A(2021),B(2021)/117485568,299043/
  2190.       DATA A(2022),B(2022)/201338880,2019/
  2191.       DATA A(2023),B(2023)/16842752,2030/
  2192.       DATA A(2024),B(2024)/16838656,2026/
  2193.       DATA A(2025),B(2025)/201338880,2023/
  2194.       DATA A(2026),B(2026)/234901504,2026/
  2195.       DATA A(2027),B(2027)/16863232,2036/
  2196.       DATA A(2028),B(2028)/16891904,2033/
  2197.       DATA A(2029),B(2029)/201338880,2026/
  2198.       DATA A(2030),B(2030)/234901504,2030/
  2199.       DATA A(2031),B(2031)/16896000,2039/
  2200.       DATA A(2032),B(2032)/201338880,2030/
  2201.       DATA A(2033),B(2033)/234901504,2033/
  2202.       DATA A(2034),B(2034)/16834560,2042/
  2203.       DATA A(2035),B(2035)/201338880,2033/
  2204.       DATA A(2036),B(2036)/234901504,2036/
  2205.       DATA A(2037),B(2037)/16863232,2045/
  2206.       DATA A(2038),B(2038)/201338880,2036/
  2207.       DATA A(2039),B(2039)/234901504,2039/
  2208.       DATA A(2040),B(2040)/16887808,2048/
  2209.       DATA A(2041),B(2041)/201338880,2039/
  2210.       DATA A(2042),B(2042)/234901504,2042/
  2211.       DATA A(2043),B(2043)/117485568,335907/
  2212.       DATA A(2044),B(2044)/201338880,2042/
  2213.       DATA A(2045),B(2045)/234901504,2045/
  2214.       DATA A(2046),B(2046)/117485568,340003/
  2215.       DATA A(2047),B(2047)/201338880,2045/
  2216.       DATA A(2048),B(2048)/234901504,2048/
  2217.       DATA A(2049),B(2049)/117485568,331811/
  2218.       DATA A(2050),B(2050)/201338880,2048/
  2219.       END
  2220.